我想从Rails 4.1.1切换到Rails 3.2,因为我听说了一些我对3.2最感兴趣的特性。gem install --http-proxy http://web-proxy:8088 rails –v '3.2.18' --no-rdoc --no-ri -这个命令没有工作,没有这样的版本(3.2.18)是可用的,因此rails 4.1.1 (最近的版本)是自动安装的。
原因如下:
获取:rails-4.1.GEM (100%)成功安装rails-4.1.1错误:在任何存储库错误中找不到有效的gem '3.2.18‘(>= 0):无法在安装的任何存储库1 gem中找到有效的gem’3.2.18‘(>= 0)
因此:我转到rubygems.org,检查可用rails版本的列表,我看到3.2.18 (https://rubygems.org/gems/rails/versions/3.2.18)实际上是一个可用版本。我做错什么了。为什么没有找到3.2.18,如果它在红宝石网站上?
我真的需要Rails 3.2来修复一个在更新的Rails版本(根据互联网上的研究)中工作效率更低的问题--提前感谢您。
发布于 2014-05-12 12:24:42
似乎您复制并粘贴了命令的部分,从而产生了非ASCII字符。
特别是,破折号(-)似乎是这里的问题。下面再试一次:
gem install --http-proxy http://web-proxy:8088 rails -v '3.2.18' --no-rdoc --no-ri在Could not find a valid gem 'ûv' (>= 0)中,错误消息部分地给出了它(至少指出了编码问题)。
发布于 2014-05-12 12:27:39
首先,在gem中卸载最新的rails版本。然后在本地系统中安装rails 3.2,并将其捆绑在项目终端中。然后将您的gem文件编辑为
gem 'rails','~3.2'现在重新启动服务器并运行它。
https://stackoverflow.com/questions/23608777
复制相似问题