首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有找到rails版本,尽管它在rubygems中可用

没有找到rails版本,尽管它在rubygems中可用
EN

Stack Overflow用户
提问于 2014-05-12 12:15:02
回答 2查看 213关注 0票数 0

我想从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版本(根据互联网上的研究)中工作效率更低的问题--提前感谢您。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-12 12:24:42

似乎您复制并粘贴了命令的部分,从而产生了非ASCII字符。

特别是,破折号(-)似乎是这里的问题。下面再试一次:

代码语言:javascript
复制
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)中,错误消息部分地给出了它(至少指出了编码问题)。

票数 3
EN

Stack Overflow用户

发布于 2014-05-12 12:27:39

首先,在gem中卸载最新的rails版本。然后在本地系统中安装rails 3.2,并将其捆绑在项目终端中。然后将您的gem文件编辑为

代码语言:javascript
复制
gem 'rails','~3.2'

现在重新启动服务器并运行它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23608777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档