精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-05-04
支持一下啊,还不错
|
|
返回顶楼 | |
发表时间:2011-05-04
wtools.cn 写道 hellolaojiang 写道 你说的诡异问题一如既往的多,是因为你在windows下的原因吧。我部署的vps从来没有遇到过你的问题,ror开发还是在linux下好些。这就是我前一阵帮别个部署的:http://67.213.208.147:3001/ 很顺利,用ssh登录,在远程机器上下载软件,安装,一切都很方便。可能是因为我开发也在linux下的缘故吧。
估计你一切顺利是因为2个原因:1、所有源文件里没有中文,2、项目里使用的gem没有从git上下载的。 后台有中文的,其实在LINUX上ROR对中文的支持一直很好,特别是在控制台的中文输出一直没有问题,这个和WINDOWS上的CMD很不一样。我用了PAPERCLIP插件,这个是从GIT CLONE到本地的。 |
|
返回顶楼 | |
发表时间:2011-05-04
wtools.cn 写道 hellolaojiang 写道 你说的诡异问题一如既往的多,是因为你在windows下的原因吧。我部署的vps从来没有遇到过你的问题,ror开发还是在linux下好些。这就是我前一阵帮别个部署的:http://67.213.208.147:3001/ 很顺利,用ssh登录,在远程机器上下载软件,安装,一切都很方便。可能是因为我开发也在linux下的缘故吧。
估计你一切顺利是因为2个原因:1、所有源文件里没有中文,2、项目里使用的gem没有从git上下载的。 这是后台的截图,其实我在MODEL文件里面也使用了很多中文用来描述错误信息,那个就不截图了。我说这些,是想说明,中文这个问题,在WINDOWS下一直存在,以前我也遇到过,特别是在MODEL文件中的中文乱码。但,自从我换到LINUX下就从来没有遇到过这种问题。 |
|
返回顶楼 | |
发表时间:2011-05-04
Ruby在windows确实有很多问题,windows不适合用来作RoR的开发环境,部署就更不用说。在Linux下面用ruby 1.9.2 + rails 3,既没有中文问题,也没有gem安装的问题。
|
|
返回顶楼 | |
发表时间:2011-05-04
hellolaojiang 写道 wtools.cn 写道 hellolaojiang 写道 你说的诡异问题一如既往的多,是因为你在windows下的原因吧。我部署的vps从来没有遇到过你的问题,ror开发还是在linux下好些。这就是我前一阵帮别个部署的:http://67.213.208.147:3001/ 很顺利,用ssh登录,在远程机器上下载软件,安装,一切都很方便。可能是因为我开发也在linux下的缘故吧。
估计你一切顺利是因为2个原因:1、所有源文件里没有中文,2、项目里使用的gem没有从git上下载的。 这是后台的截图,其实我在MODEL文件里面也使用了很多中文用来描述错误信息,那个就不截图了。我说这些,是想说明,中文这个问题,在WINDOWS下一直存在,以前我也遇到过,特别是在MODEL文件中的中文乱码。但,自从我换到LINUX下就从来没有遇到过这种问题。 这些问题我都是在linux(ubuntu server)上碰到的。 我觉得可能是因为你用的是ruby1.8.7吧。ruby1.9默认使用ASCII码,rails 程序里源文件只要有中文就不行。我是通过添加RUBYOPT=-Ku环境变量来解决的。 |
|
返回顶楼 | |
发表时间:2011-05-04
wtools.cn 写道 hellolaojiang 写道 wtools.cn 写道 hellolaojiang 写道 你说的诡异问题一如既往的多,是因为你在windows下的原因吧。我部署的vps从来没有遇到过你的问题,ror开发还是在linux下好些。这就是我前一阵帮别个部署的:http://67.213.208.147:3001/ 很顺利,用ssh登录,在远程机器上下载软件,安装,一切都很方便。可能是因为我开发也在linux下的缘故吧。
估计你一切顺利是因为2个原因:1、所有源文件里没有中文,2、项目里使用的gem没有从git上下载的。 这是后台的截图,其实我在MODEL文件里面也使用了很多中文用来描述错误信息,那个就不截图了。我说这些,是想说明,中文这个问题,在WINDOWS下一直存在,以前我也遇到过,特别是在MODEL文件中的中文乱码。但,自从我换到LINUX下就从来没有遇到过这种问题。 这些问题我都是在linux(ubuntu server)上碰到的。 我觉得可能是因为你用的是ruby1.8.7吧。ruby1.9默认使用ASCII码,rails 程序里源文件只要有中文就不行。我是通过添加RUBYOPT=-Ku环境变量来解决的。 在文件开头加上这个不行么?linux下没这么多问题吧 # encoding: UTF-8 |
|
返回顶楼 | |
发表时间:2011-05-04
中文没问题,主要是windows上开发的问题。另外可能大家还会遇到有些gem要指定platform才能安装的问题。 例如:
gem install RedCloth -v 4.2.3 --platform=x86-mswin32-60 |
|
返回顶楼 | |
发表时间:2011-05-04
有条件用linux的,而非要在win开发ruby的都是折翼的天使
|
|
返回顶楼 | |
发表时间:2011-05-04
Hooopo 写道 wtools.cn 写道 hellolaojiang 写道 wtools.cn 写道 hellolaojiang 写道 你说的诡异问题一如既往的多,是因为你在windows下的原因吧。我部署的vps从来没有遇到过你的问题,ror开发还是在linux下好些。这就是我前一阵帮别个部署的:http://67.213.208.147:3001/ 很顺利,用ssh登录,在远程机器上下载软件,安装,一切都很方便。可能是因为我开发也在linux下的缘故吧。
估计你一切顺利是因为2个原因:1、所有源文件里没有中文,2、项目里使用的gem没有从git上下载的。 这是后台的截图,其实我在MODEL文件里面也使用了很多中文用来描述错误信息,那个就不截图了。我说这些,是想说明,中文这个问题,在WINDOWS下一直存在,以前我也遇到过,特别是在MODEL文件中的中文乱码。但,自从我换到LINUX下就从来没有遇到过这种问题。 这些问题我都是在linux(ubuntu server)上碰到的。 我觉得可能是因为你用的是ruby1.8.7吧。ruby1.9默认使用ASCII码,rails 程序里源文件只要有中文就不行。我是通过添加RUBYOPT=-Ku环境变量来解决的。 在文件开头加上这个不行么?linux下没这么多问题吧 # encoding: UTF-8 ruby 1.9编码问题跟平台无关,我在linux上也碰到了,issu在这里:http://redmine.ruby-lang.org/issues/1238 在文件里面加# coding: utf-8是很麻烦的解决方法。直接设置RUBYOPT=-Ku一切迎刃而解,系统里是其他rails程序也解决了。 |
|
返回顶楼 | |
发表时间:2011-05-04
hallaw 写道 中文没问题,主要是windows上开发的问题。另外可能大家还会遇到有些gem要指定platform才能安装的问题。 例如:
gem install RedCloth -v 4.2.3 --platform=x86-mswin32-60 其实我说的那个gem安装的问题是bundle的里面的一个问题导致的,就是这个问题:http://www.ruby-forum.com/topic/213962,总是报“ is not checked out.Please run `bundle install` (Bundler::PathError)"这个错误,这里也有issues:https://github.com/carlhuda/bundler/issues/1134 |
|
返回顶楼 | |