繁体   English   中英

'gem install [gem名称] --pre'未更新我的系统gem

[英]'gem install [name of gem] --pre' is not updating my system gems

在处理宝石方面,我是一个新手,如果我弄错了事实,请原谅我。

我想将Bundler从v1.3.5更新到最新版本(v1.5.3),所以我尝试做:

sudo gem install bundler --pre

命令行输出:

Fetching: bundler-1.5.3.gem (100%)Fetching: bundler-1.5.3.gem
Successfully installed bundler-1.5.3
Parsing documentation for bundler-1.5.3
Installing ri documentation for bundler-1.5.3
Done installing documentation for bundler after 4 seconds
1 gem installed

但是当我执行gem listbundle --version ,表明我仍在使用旧版本(v1.3.5)。 这适用于我所有其他宝石。 我尝试以相同的方式更新Susy,Sass和Compass,但即使它说安装成功,也没有得到更新。

有任何想法吗? TIA

修复。 看来,如果在安装gems时添加sudo ,它将把gem安装在与不使用sudo时使用的目录不同的目录中。 当我执行sudo gem list时,我看到了这一点,它显示了与普通gem list命令不同的结果。

为了能够添加没有sudo宝石,我只做了chown -R [current_user] [ruby_directory]

在命令行上运行bundle update 这将更新您应用中的宝石。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM