基本的,我想,更多的修辞问题是为什么 RoR 安装/维护变得如此 F%#$ing 复杂?
问题的一些背景: 平台:Windows XP Ruby 版本:1.8.6 使用 gem 版本 1.2.0 安装的几十个 gem 当前 Rails 版本:2.1
我只是想更新到 rails 2.3.5,认为我有一个适度的愿望,但显然不是。我的挣扎:
运行 'gem update rails --include-dependencies' (收到消息说不再支持此选项(为什么不支持?),但更新持续了一段时间)
错误提示“actionpack”依赖于“rack”gem(需要 v 1.0.0)。
好的,运行“gem install rack” - 机架 1.1.0 已安装
重新运行“gem install rails”,但遇到了同样的问题。以为它可能不喜欢 rack 1.1.0... 好吧,找到 1.0.0 版本,下载它,卸载 v. 1.1.0,安装 v. 1.0.0
再次运行 gem install rails,现在 rails 已安装
运行'rails app-name'来创建我的应用程序,得到一些连续的错误,这个或那个gem丢失了。我去的时候安装了它们
到了缺少'fcgi'gem的地步,找不到编译版本,读到将rubygem版本从1.2(buggy)更新到1.3.5可能会更好
- 好的,开始更新rubygem。到了无法完成 1.3.5 版本安装的地步,因为缺少 gemcutter gem 。
- 尝试安装 gemcutter 并抱怨它需要 rubygems 1.3.5!
- ...顺便说一句,“rails my-app”仍然会产生 fcgi gem 丢失的错误
不是坚果吗?!
我希望我的经历不是独一无二的,也许有人可以在这里帮助我。提前致谢!