InstantRails2.0的升级【转载】
来源:互联网 发布:羊毛毡仿真小猫咪淘宝 编辑:程序博客网 时间:2024/05/22 08:04
转载:
InstantRails-2.0中的rails升级
hhs 发布于 6个月前,共有 0 条评论
1、InstantRails-2.0安装后,在配置环境变量path中配置ruby/bin目录(如果系统中有多个RUBY,执行命令行的时候系统认的就是path中的)
2、进入DOS命令行,执行gem update --system,结果
Updating RubyGems...
ERROR: While executing gem ... (Gem::RemoteSourceException)
HTTP Response 302 fetching http://rubygems.org/yaml
这是因为gem的配置过低,无法进行远程更新,执行gem -v 发现是1.0.1
3、从下面这个地址下载 rubygems-update-1.3.7.gem,http://rubyforge.org/frs/download.php/70695/rubygems-update-1.3.7.gem
然后DOS命令进行该文件所在的目录,执行gem install --local rubygems-update-1.3.7.gem,出现信息
Successfully installed rubygems-update-1.3.7
1 gem installed
Installing ri documentation for rubygems-update-1.3.7...
Installing RDoc documentation for rubygems-update-1.3.7...
Could not find main page README
Could not find main page README
Could not find main page README
Could not find main page README
4、执行update_rubygems,再执行gem -v,发现更新成功;
5、执行gem install rack -v=1.0.0
Successfully installed rack-1.0.0
1 gem installed
Installing ri documentation for rack-1.0.0...
Installing RDoc documentation for rack-1.0.0...
更新成功
6、再次执行 gem update rails --include-dependencies
出现信息
Updating installed gems
Updating rails
Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.8
Successfully installed activerecord-2.3.8
Successfully installed rack-1.1.0
Successfully installed actionpack-2.3.8
Successfully installed actionmailer-2.3.8
Successfully installed activeresource-2.3.8
Successfully installed rails-2.3.8
Gems updated: rake, activesupport, activerecord, rack, actionpack, actionmailer, activeresource, rails
Installing ri documentation for rake-0.8.7...
Installing ri documentation for activesupport-2.3.8...
Installing ri documentation for activerecord-2.3.8...
Installing ri documentation for rack-1.1.0...
Installing ri documentation for actionpack-2.3.8...
Installing ri documentation for actionmailer-2.3.8...
Installing ri documentation for activeresource-2.3.8...
Installing ri documentation for rails-2.3.8...
Installing RDoc documentation for rake-0.8.7...
Installing RDoc documentation for activesupport-2.3.8...
Installing RDoc documentation for activerecord-2.3.8...
Installing RDoc documentation for rack-1.1.0...
Installing RDoc documentation for actionpack-2.3.8...
Installing RDoc documentation for actionmailer-2.3.8...
Installing RDoc documentation for activeresource-2.3.8...
Installing RDoc documentation for rails-2.3.8...
执行rails -v,发现已更新成功
注:执行第6步时,有时会不成功,可以到http://www.garbagecollect.jp/ruby/mswin32/ja/download/release.html处下载ruby-1.8.7-p249-i386-mswin32.zip,然后解到InstantRails-2.0-win\ruby下,执行 gem install -v=2.3.2 rails就可以更新成功了(此法由houjzhong 提供,在此致谢!)
总结:
rails更新有两种方式:1、联机更新;2本地更新
联机更新过程中如果出现HTTP Response 302 fetching http://rubygems.org/yaml无法更新,有两种情况
一是gem的版本过低,二是与服务器的连接不通
此时可以试着加入其他服务器地址
gem source -l 查看列表
gem source -a http://rubygems.org 加入新的服务器地址
或者直接gem install rubygems-update --source http://rubygems.org
本地更新需要下载相应的gem包,版本需与要更新的rails版本对应,同时安装顺序有要求,因此gem包之间有依赖关系
顺序从上面的显示信息中可以看出来
Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.8
Successfully installed activerecord-2.3.8
Successfully installed rack-1.1.0
Successfully installed actionpack-2.3.8
Successfully installed actionmailer-2.3.8
Successfully installed activeresource-2.3.8
Successfully installed rails-2.3.8
至于gem包的下载地址都在http://rubyforge.org/,但是有些项目的并不好找到,可以在google中直接搜索,就能找到在http://rubyforge.org/中的地址。
- InstantRails2.0的升级【转载】
- wine升级(转载)
- 转载:升级Fedora7内核
- 【转载】升级到SQL Server 2005 的10大理由
- 女朋友升级到妻子时出现的BUG(转载)
- 陈皓谈程序员的升级:职业规划就像软件工程(转载)
- 女朋友升级为妻子后发生的BUG(转载)
- 卡巴斯基离线升级、代理升级的设置 (转载)-----我刚刚碰到的问题
- 转载:Win7下的 Visual Studio 2008 破解90天限制的激活升级方法。
- Android应用开发笔记(12):Android应用的自动升级、更新模块的实现 (转载)
- [转载]iPhone开发笔记——Xcode升级后的警告、错误的解决办法
- [分享]HOTMAIL免费邮箱容量升级到250M的方法 (转载)
- 陈皓谈程序员升级(下):给新人程序员的八点建议(转载)
- (转载)附加数据库失败,无法升级数据库,因为它是只读的
- 转载 :Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)
- 转载_JLINK固件丢失或升级固件后提示Clone的解决办法
- [转载]Mysql 数据库字符集转换及版本升级/降级的详细教程
- iOS开发----Xcode7升级之后插件无法使用与不小心点击Skipbundle的解决办法【转载】
- SQL查询优化 LEFT JOIN和INNER JOIN
- 怎么在datagridview中对记录进行上移或下移操作?
- 关键字 mutable、volatile 的作用
- java基础
- How to remove ActiveX Controller
- InstantRails2.0的升级【转载】
- 我的大学
- Oracle 查看锁以及解锁
- 视频处理术语解析(1)Vertical Blanking Interval (VBI)
- 专题一:文件读写
- 电子商务中遇到组合搜索的问题
- ubuntu下netbeans 中文乱码问题解决
- Java基础(二)
- SQL语句优化技术分析