完整的错误消息是“本地或在存储库中找不到rails gem”。我已经阅读了关于升级rails的Rails Wiki,并且没有关于这个错误的任何信息。我在WinXp上运行。 Rails Wiki说我需要先做update_rubygems,看来我能够成功地做到这一点。我的红宝石版本是1.8.6。我GOOGLE了这个特定的错误,并得到了一些关于确保宝石来源包括gems.rubyonrails.org,我的。当我试图将InstantRails2.0升级到rails 2.3时,为什么我会'本地找不到gem rails ...'?
有什么建议吗?我还需要提供哪些其他环境信息?
如果我仍然有问题,有没有办法下载和安装最新版本的导轨?
谢谢,但我已经找到了那篇文章,并试图从github安装rails,并且有同样的错误; gem install rails是在我原来的问题中生成错误的命令;在这一点上,它看起来像我可能不得不卸载即时导轨 – user26270 2009-12-01 16:30:15
结果我的宝石更新毕竟没有工作;我最终手动下载并安装rubygem并运行rubygem的setup.rb;这让我的宝石正确的版本,但现在当我尝试安装导轨时,我得到另一个错误 - activesupport-2.3.5.gem无效的gem格式 - 看起来像我需要一个新的问题 – user26270 2009-12-01 17:24:11
基于即时导轨的更新历史记录它看起来不是很好维护。似乎值得倾销。如果你只是在windows框中开发,你就不需要它 - 只需安装ruby和gems http://rubyonrails.org/download,然后使用内置的web服务器(WEBrick或mongrel)和sqlite(默认为new项目)。如果你也使用windows box作为部署服务器,你可能想要自己设置Apache和MySQL以获得更多控制,或者使用XAMPP,因为它经常更新,或者如果可能的话,切换到Linux服务器。 – mmrobins 2009-12-01 21:20:33