MochiWeb在linux下安装注意问题

系统 1698 0

MochiWeb在linux下安装注意问题

  (2010-06-07 16:04:30)
最近因为项目需要研究了一下MochiWeb,在linux下安装MochiWeb碰到了一些问题,记录如下:

1、make源代码不成功
  我下载的是MochiWeb上最新版本,make报错,mochiweb.app的错误,调了半天没找到问题,svn看MochiWeb代码log,
设置svn版本为157重新下载make,搞定。

2、./start-dev.sh无法执行问题
  按照 实战MochiWeb 实战MochiWeb方法安装完后执行./start-dev.sh,返回“没有权限”,解决chmod +x start-dev.sh,将start-dev.sh属性设置为可执行
  执行./start-dev.sh,返回“没有找到文件或者目录”,原因MochiWeb代码我是从win下svn下载然后上传linux的,new_mochiwe.erl文件格式在win下被转换了,具体原因如下:
  如果我们是在windows上编辑的shell文件,上传到linux上,执行的时候可能会出现一些莫名
其妙的问题,其原因是在windows上编辑的文件每一行的结尾会有一个回车换行符(十六进制代码
为0d0a),而在linux上的文件换行符为0a,0d会莫名其妙的变成一个^M非可见字符。而这个字符
会被shell文件读到,影响命令的正常执行。
    所以,当我们的linux上的shell文件出现奇怪的问题时我们不妨使用命令cat -A filename来
看一下文件中行结尾是不是有^M这个东西,如果有需要把它处理掉。处理办法有如下两个:
    1、使用命令cat filename | col > newfile  注意这个命令不支持汉字,如果filename文件
中有汉字的话转换将出现问题。即使汉字是出现在注释中也不行。
    2、使用dos2unix filename 命令转换。
  执行dos2unix start-dev.sh,搞定问题。

3、start-dev.sh服务没有启动
  执行start-dev.sh后,访问http://localhost:8000,无法访问,重新编译安装openssl,搞定
  终于看到了期待已久的“MochiWeb running. ”,细节很重要。

MochiWeb在linux下安装注意问题


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论