我在尝试使用 rails 3.0.11 时遇到问题。我最初使用的是 rails 3.2.6。在 Rails 3.2.6、Ruby 1.9.2 和 gem 1.8.7 中构建原型应用程序。但后来发现,我们需要托管的服务器是共享服务器,只能支持Rails 3.0.11、Ruby 1.8.7 和gem 1.7.2。
因此,在遇到更多问题之前,我想保持我的开发环境完全相同。我发现两个版本的 routes.rb 存在一些差异。
我遵循的步骤:
- 未安装的导轨
- 卸载红宝石
- 从这里安装 ruby 。
- 这安装了 ruby 版本 1.8.7-p370 和 gem 1.8.7
- 在此之后,我通过将版本指定为 3.0.11 来安装 rails
但是当我运行命令 rails -v 时,它仍然会向我抛出一个错误,说“缺少 gem rails 3.2.6。运行捆绑安装以解决问题'
当我运行 bundle install 时,它再次完全安装了 rails 3.2.6 并且问题仍未解决。
请建议我如何在 Rails 3.0.11 上开始我的开发而不遇到任何问题?我是否需要删除系统中用于检测 rails 3.2.6 并产生问题的一些注册表或映射?
它很紧迫,因为我需要在 9 月 7 日之前完成我的开发。
由于我是stackexchange的新手,请指导在同一个相关线程上提问是否合适,或者我应该为我的问题打开新的讨论吗?