Nitrogen 学习过程实录(4)
来源:互联网 发布:网络综合布线实训报告 编辑:程序博客网 时间:2024/06/05 23:46
6、安装Nitrogen
$ cd d:/erl5.6.5/lib/nitrogen
$ make
安装完成
7、创建新项目
$ cd d:/erl5.6.5/lib/nitrogen/support
$ chmod u+x ./nitrogen (将nitrogen定为可执行文件)
$ escript nitrogen create project1
在这个目录里生成子目录project1,其中有4个子目录:doc, ebin, src, wwwroot
还有3个文件:Emakefile, Makefile, start.sh
把目录移成 d:/erl5.6.5/lib/nitrogen/project1
执行命令:
$ ./start.sh
屏显出错信息:
Starting Nitrogen.
Eshell V5.6.5 (abort with ^G)
(nitrogen@localhost)1> Recompile: ./src/pages/web_index
(nitrogen@localhost)1>
=INFO REPORT==== 25-Jan-2009::19:23:08 ===
application: project1
exited: {bad_return,
{{project1_app,start,[normal,[]]},
{'EXIT',
{undef,
[{nitrogen,start,[]},
{application_master,start_it_old,4}]}}}}
type: temporary
排除故障:
(1). 查看文件 D:/erl5.6.5/lib/nitrogen/project1/src/pages/web_index.erl
其中这一行必须如此:
-include_lib ("../include/wf.inc").
(2). 查看文件 D:/erl5.6.5/lib/nitrogen/project1/start.sh
其中这一行必须如此:
erl /
-name nitrogen@localhost /
-pa ./ebin -pa ../include ../ebin /
-s make all /
-eval "application:start(project1)"
再次运行:
$ ./start.sh
Starting Nitrogen.
Eshell V5.6.5 (abort with ^G)
(nitrogen@localhost)1>
---
(nitrogen@localhost)1> Nitrogen is now running on inets.
(nitrogen@localhost)1> Serving files from: ./wwwroot.
(nitrogen@localhost)1> Open your browser to: http://localhost:8000
(nitrogen@localhost)1> ---
打开浏览器,地址栏:http://localhost:8000,可见返回的网页:
web_index
web_index body.
因为没有适用的文档资料,缺乏理论指导,只好自行归纳 Nitrogen 的技术要求和特点。
归纳方法,是个由错到对、由偏到全、由浅入深的认识过程。比如,创建的新项目必备的目录是3个 ebin, src, wwwroot(doc为空),和3个文件:Emakefile, Makefile, start.sh,与当初的判断不同。
- Nitrogen 学习过程实录(4)
- Nitrogen 学习过程实录(1)
- Nitrogen 学习过程实录(2)
- Nitrogen 学习过程实录(3)
- Nitrogen 学习过程实录(5)
- Nitrogen 学习过程实录(6)
- Nitrogen 学习过程实录(7)
- Nitrogen 学习过程实录(8)
- Nitrogen 学习过程实录(9)
- Nitrogen 学习过程实录(10)
- Nitrogen 学习过程实录(11)
- Nitrogen 学习过程实录(12)
- Nitrogen 学习过程实录(13)
- LAMP安装过程实录
- mysql安装过程实录
- 数学建模实录(4)
- JNI 学习实录1
- PHP学习实录
- 雷军:2008年我投的项目完成10多次融资
- 一些非常好的VC++/MFC开源项目链接
- svn(Subversion)版本管理工具入门介绍
- Vmware Server2安装心得
- 2008 年个人回忆与总结
- Nitrogen 学习过程实录(4)
- 梦幻西邮录(十五)让我来诠释男人的爱
- 新年快乐
- 银鼠辞岁去,福牛拱门来!!
- SCIPHONE I68+无串口项而不能同步的请看这儿
- 辛苦。
- 电线功率计算
- C++ gui QT4 OPENGL 开发7--另一个逼真的opengl qt4茶壺代码
- mingw-w64 更新,增加 ffmpeg 库