- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现,erlydtl may be used用氮气。
不幸的是,作者没有描述他是如何安装erlydtl的。使其可用来自氮气。
可能有人遇到过与我相同的问题。如果是这样,请分享您的经验。
提前谢谢你。
最佳答案
您应该能够将 ErlyDTL 添加到您应用的 rebar.config 中:
{erlydtl, ".*", {git, "git://github.com/erlydtl/erlydtl", {branch, master}}}
然后运行./rebar get-deps compile
将其安装在您的应用程序的 lib/目录中并重新编译。
这是分步说明
创建一个新文件夹来保存 Nitrogen 存储库:
$ mkdir nitrogen-dtl
$ cd nitrodgen-dtl
从 GitHub 克隆 Nitrogen:
git clone https://github.com/nitrogen/nitrogen.git
cd nitrogen
在 nitrogen-dtl 文件夹中构建名为“dtltest”的精简 (1) 或完整 (2) 版本:
make slim_inets PROJECT=dtltest
(1)make rel_inets PROJECT=dtltest
(2)编辑 dtltest 文件夹中的 rebar.config:
cd ../dtltest
vi rebar.config
将 ErlyDTL 添加为依赖项(并在其前一行添加一个逗号):
{simple_bridge, ".*", {git, "git://github.com/nitrogen/simple_bridge",{branch, master}}},
{nprocreg, ".*", {git, "git://github.com/nitrogen/nprocreg", {branch, master}}},
{nitrogen_core, ".*", {git, "git://github.com/nitrogen/nitrogen_core",{branch, master}}},
{sync, ".*", {git, "git://github.com/rustyio/sync", {branch, master}}},
{erlydtl, ".*", {git, "git://github.com/erlydtl/erlydtl", {branch, master}}}
使用rebar下载并编译依赖:
./rebar get-deps compile
启动 Nitrogen 控制台,验证应用程序正在运行并尝试编译 ErlyDTL 模板:
(dtltest@127.0.0.1)1> erlydtl:compile_template("<html>{{ greeting }}</html>", dtltest_template).
(dtltest@127.0.0.1)2> dtltest_template:render([{greeting, "Hallo Welt!"}]).
你应该得到一个呈现的模板:
{ok,[<<"<html>">>,"Hallo Welt!",<<"</html>">>]}
如果模板编译成功,则 ErlyDTL 已正确安装,您可以使用与您在应用程序中引用的 Gist 类似的代码。
干杯!
关于erlang - 如何安装 erlydtl 以使其在氮气中可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26391077/
所以我在网上找到了一个脚本,发现它非常适合我的需求。基本上,它编辑氮文件,将其保存的壁纸放入另一张图片中,这样我就可以使用 cron 作业定期更改壁纸。 #!/bin/bash WPDIR="$HOM
我需要将我的应用程序从 sqlite 迁移到 mysql。我遵循了那个指南 http://help.nitrous.io/mysql/ 安装好mysql,这是我的yaml文件 developement
我是一名优秀的程序员,十分优秀!