精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-05-01
算是一个老的RoRer,06年刚出来的时候写过一个网站。中间这些年基本不写code,所以手生。上周,一来有点时间,二来有一个有意思的想法,和一个搭档一起花了两个晚上,用Rails3上线了一个简单的网站。大部分的时候都在处理一些诡异的问题。 1) rails3.0.7 + ruby1.8.7 + windows环境没有响应 没有搜到类似的问题,但是我们两个机器都是一样的情况。 解决:装1.9.2,如果机器上有多个ruby,用pik可以选择ruby版本 2) gem安装有时候有问题,提示找不到,或者dependency之类的错误 解决:加个代理, gem install rails -p http://host:port 3) 数据库明明是string,显示出来decimal,belongs_to之类的设置不工作 解决:换libmysql.dll,顺带还能解决1.9.2读取数据库数据时需要force_encoding的问题。 4) windows开发的项目部署到linux后找不到mysql2-adaptor 解决:mysql2要指定版本0.2.6,默认会安装0.3,那个是为rails3.1准备的;Gemfile.lock要删了,重新执行bundle install。 几点感受: 1) rails的入门文档还是一如既往的好。。。 2) ruby和rails的诡异问题还是一如既往的多。。。 3) 如果没有诡异问题,实现一个小玩意还是一如既往的快。。。 最后简单介绍一下这个新做着玩的小网站: 微博美女,http://www.weibomeinv.com/ 基本实现:从微博上找了一些美女,通过api抓她们发的微博,过滤出照片。爱发照片的美女不少,看着还是挺舒服的。找美女这一步还是手工的,现在还没有加太多。。。对用户来说,可以看个美女照片,还可以直接去关注美女:) btw,解析用的是Nokogiri,给力。vps在国外,慢。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-05-02
ruby在windows环境下问题比较多。
之前是用windows开发,受不了。用vmware装了个ubuntu server做rails的服务器。 |
|
返回顶楼 | |
发表时间:2011-05-02
哈哈。好想法。但是美女的微博不一定只发美女照片哦,可能什么图片都有……
确实有些慢,好久没打开。 |
|
返回顶楼 | |
发表时间:2011-05-03
为了省事,挂在国外,确实慢了点。
|
|
返回顶楼 | |
发表时间:2011-05-03
Rails3 里面的确有一些诡异问题。
我用1.9.2遇到最棘手的2个问题是:ruby 源文件默认编码不支持中文;bundle以git方式无法成功安装插件! 刚开始用rails3的时候,为了完美解决这2个问题,的确花了很多时间。 楼主的网站很有创意,很不错! 给楼主提个建议:把“下一张”按钮做的明显一些。 |
|
返回顶楼 | |
发表时间:2011-05-03
性是第一生产力。
|
|
返回顶楼 | |
发表时间:2011-05-03
简单,高效,支持一下。
做的不错的说! |
|
返回顶楼 | |
发表时间:2011-05-03
你说的诡异问题一如既往的多,是因为你在windows下的原因吧。我部署的vps从来没有遇到过你的问题,ror开发还是在linux下好些。这就是我前一阵帮别个部署的:http://67.213.208.147:3001/ 很顺利,用ssh登录,在远程机器上下载软件,安装,一切都很方便。可能是因为我开发也在linux下的缘故吧。
|
|
返回顶楼 | |
发表时间:2011-05-03
lz直接就上vps了?贵啊
|
|
返回顶楼 | |
发表时间:2011-05-04
hellolaojiang 写道 你说的诡异问题一如既往的多,是因为你在windows下的原因吧。我部署的vps从来没有遇到过你的问题,ror开发还是在linux下好些。这就是我前一阵帮别个部署的:http://67.213.208.147:3001/ 很顺利,用ssh登录,在远程机器上下载软件,安装,一切都很方便。可能是因为我开发也在linux下的缘故吧。
估计你一切顺利是因为2个原因:1、所有源文件里没有中文,2、项目里使用的gem没有从git上下载的。 |
|
返回顶楼 | |