宝石没什么

时间:2011-11-09 15:41:02

标签: ruby-on-rails macos gem osx-snow-leopard

我想我搞砸了一些事情:

我想稍微使用Ruby on Rails。我一年前安装它但从未使用它。直到现在。

由于遇到了一些问题,我想从一开始就重新开始安装。我卸载了Rails gems(3.0.7和3.1.1)并按照本指南进行全新安装:http://eddorre.com/posts/rails-ultimate-install-guide-on-os-x-snow-leopard-using-rvm-homebrew-and-passenger

但现在gem什么也没做 - 当我在终端输入gem install bundle时,光标会直接进入下一行。即使gem listgem --help也不起作用。我没有收到错误消息。

我不知道发生了什么。一些想法?

3 个答案:

答案 0 :(得分:2)

我将完全重新安装rvm:

rvm implode

然后重新开始:

bash <<(curl -s https://rvm.beginrescueend.com/install/rvm)

如果您尝试恢复现有环境,rvm有一些可能有用的选项:

  

调试 - 显示信息以及常见问题的其他信息

     

升级 - 让您从一个版本的ruby升级到另一个版本,   包含                  半自动地迁移你的宝石。

     

清理 - 允许您删除陈旧的源文件夹/存档和   其他杂项                  与rvm相关的数据。修理 - 让您修复环境的一部分,例如包装器,env文件和                  和类似的文件(例如一般维护)。

答案 1 :(得分:1)

因为无论如何你都试图重新开始,我强烈建议您使用RVM。做“单用户安装”并且这些宝石问题应该完全消失。然后,如果您收到特定的错误消息,请发布,以便我们继续进行。

答案 2 :(得分:1)

请在您的控制台中运行此命令:

gem env

此命令将返回您的宝石环境,还有一个更正:我猜它应该是'gem install bundler'而不是'gem install bundle'。