首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(MacOSx)早期版本Rails2.3.8,我安装了Rails3.2.0,但仍然无法访问新版本的Rails。请帮我修一下

(MacOSx)早期版本Rails2.3.8,我安装了Rails3.2.0,但仍然无法访问新版本的Rails。请帮我修一下
EN

Stack Overflow用户
提问于 2013-03-12 21:21:16
回答 2查看 133关注 0票数 0
代码语言:javascript
复制
Parsing documentation for bundler-1.3.2
Installing ri documentation for bundler-1.3.2
Parsing documentation for rails-3.2.12
Installing ri documentation for rails-3.2.12
Done installing documentation for i18n, multi_json, activesupport, builder, activemodel, rack, rack-cache, rack-test, journey, hike, tilt, sprockets, erubis, actionpack, arel, tzinfo, activerecord, activeresource, mime-types, polyglot, treetop, mail, actionmailer, rack-ssl, thor, rdoc, railties, bundler, rails (58 sec).
29 gems installed
204-252:~ narendra$ rails -v
Rails 2.3.8
204-252:~ narendra$ gem update rails
Updating installed gems**strong text**
Nothing to update
EN

回答 2

Stack Overflow用户

发布于 2013-03-12 21:46:30

如果你使用的是rbenv,你可以在更新rails之后尝试运行rbenv rehash

如果您在使用rails 2.3.8构建的Rails项目文件夹中,那么当您在该文件夹中运行rails -v时,它将返回该版本的rails,而不是最新版本。所以你可以试着移动到另一个文件夹,看看运行rails -v是否能得到你想要的版本。

此外,如果您有时使用sudo gem install rails安装rails,/usr/bin/rails仍然指向旧版本,因此您可以更新它以指向新版本。

票数 0
EN

Stack Overflow用户

发布于 2013-03-12 21:49:11

由于gem list的输出中没有包含rails 3.2.12,因此我怀疑您使用sudo安装了gem。使用sudo安装,然后尝试在不使用sudo的情况下列出gem(或其他操作)会给出一个不同的列表。尝试执行sudo gem list,如果rails 3.2.12在其中,那就是您的问题所在。尝试在没有sudo的情况下安装它。

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

https://stackoverflow.com/questions/15362443

复制
相关文章

相似问题

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