锁定老帖子 主题:Rails 命令
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-17
最后修改:2009-01-20
关于Rails版本不兼容的问题
如果系统有多个版本的时候,需要制定版本号: rake rails:freeze:edge TAG=rel_1-2-3 TAG=rel_1-2-3,指定版本号; 不过不知道怎么的,下载到一半段了,最后还是用了第一种方式,不过要把2.0.2删掉。
gem uninstall Rails
命令移除冷冻的版本: rake rails:unfreeze 冻结
----------------------------------------------------------------------------- 把Rails应用转到production环境,按照environment.rb中的默认设置: ENV[’RAILS_ENV’] ||= ‘production’ 把这一行的注释去掉。再执行: rake db:migrate 但是production的数据库就是生成不了,它还是生成默认的development数据.mongrel_rails start还是启动的development环境.似乎这样设置不起作用. 上网找了一下,把设置改成这样: RAILS_ENV=’production’ 再rake,居然成了. 奇怪了. update:问题已经解决 1、mongrel要启动production环境,要明确的加参数。如下: mongrel_rails start -e production 2、rake之前,在windows上要设置RAILS_ENV这个环境变量,运行下面的命令行指令: set RAILS_ENV=production 再rake,就没有问题了。解铃还需系铃人。见: http://wiki.rubyonrails.com/rails/pages/UnderstandingMigrations 这两个地方都似乎与enviroment.rb无关。
ruby script/plugin install url
有种情况是:报的是已经安装了该插件,但是只有一个目录,必须将该目录去掉,才可以重新安装。
1、更新gem
在windowsXp上安装ruby on rails的sqlite3 -ruby的问题解决nmake
|
|
返回顶楼 | |
浏览 2007 次