Gem 求助:安装 Rails 时 Gem 提示库冲突

yakzmoz2014 · 2017年01月08日 · 最后由 yakzmoz2014 回复于 2017年01月09日 · 1769 次阅读

环境:

  • Mac :sierra 10.12.2
  • item2
  • ruby version: 2.3.1

这是使用gem --version命令后的系统提示:

使用了gem update --system得到的是同样的提示。 这是我的路径:

  • echo $PATH '''/Users/wangdonghui/.rvm/gems/ruby-2.3.1/bin:/Users/wangdonghui/.rvm/gems/ruby-2.3.1@global/bin:/Users/wangdonghui/.rvm/rubies/ruby-2.3.1/bin:/Users/wangdonghui/.rvm/bin:/Users/wangdonghui/.nvm/versions/node/v7.4.0/bin:/usr/local/sbin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin'''
  • echo $GEM_PATH 由于使用了rvm gemset empty现在为空。

Google 了一阵没发现好的解决方法,望指教。

使用的 rvm 装的 ruby2.3.1

Rails 依赖里没有 io-console 这个东西,要看你怎么加的。

3 楼 已删除

#2 楼 @Rei 不是很懂,查了查你说的“io-console”,还是一头雾水。

rvm reinstall 2.3.1

尝试重新安装一遍 Ruby

#5 楼 @huacnlee 重装了,这里是gist,不过尝试装 Rials 时还是出了一模一样的提示😭

sudo rm -Rf /Users/wangdonghui/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems

删除这个目录以后再重新安装,权限有问题

这里是尝试装 rails 后的提示,基本没变

#7 楼 @huacnlee 用了sudo rm -Rf /Users/wangdonghui/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems命令,但是重装还是一大堆拒绝😂,这里是gist,快要炸了,昨天下午搞到现在。

你 sudo rm 没删掉啊,你输入密码了么? 以及你怎么删除的?

提示都很明显了,那个目录没权限,想办法删掉,然后重装就好了。

都是做技术的,能不能独立思考尝试解决一下? 😪 不要问我了

#10 楼 @huacnlee 用了 sudo,输了密码,还是拒绝,很奇怪,我试试手动,谢谢你🙂。

搞定,装 2.4.0 的 ruby 就可以安装 rails 了😄

yakzmoz2014 关闭了讨论。 01月09日 21:53
yakzmoz2014 重新开启了讨论。 01月09日 21:54
需要 登录 后方可回复, 如果你还没有账号请 注册新账号