Ruby Gem安装无限期挂起
背景:我是一个能很好地处理HTML、CSS和JS的设计师。但在建立我的环境方面,我做得还不够 我最近买了一台家用电脑。我想设置在项目中使用。我已经安装了rvm及其所有要求。我使用的是ruby-2.0.0-p0,据我所知,这是最新的稳定版本 当我试图安装Middleman或任何其他宝石时,什么也没发生。光标只是移动到下一行 如能提供一些指导或故障排除步骤,将不胜感激 谢谢, 里卡多你好像在Mac上。您是否安装了Ruby Gem安装无限期挂起,ruby,gem,installation,rvm,Ruby,Gem,Installation,Rvm,背景:我是一个能很好地处理HTML、CSS和JS的设计师。但在建立我的环境方面,我做得还不够 我最近买了一台家用电脑。我想设置在项目中使用。我已经安装了rvm及其所有要求。我使用的是ruby-2.0.0-p0,据我所知,这是最新的稳定版本 当我试图安装Middleman或任何其他宝石时,什么也没发生。光标只是移动到下一行 如能提供一些指导或故障排除步骤,将不胜感激 谢谢, 里卡多你好像在Mac上。您是否安装了Xcode 中间人的引证官员: MacOSX预装了Ruby和Rubygems,但是有些
Xcode
中间人的引证官员:
MacOSX预装了Ruby和Rubygems,但是有些
中间人的依赖项需要在
在需要Xcode的OS X上安装和安装。可以安装Xcode
通过。
或者,如果你有一个免费的苹果开发者帐户,你可以
从Xcode安装命令行工具
顺便说一句,只是出于好奇,你的连接还好吗?在
gem安装期间,尝试在同级终端中运行ping google.com
。
发现我的问题!我正在运行ruby 1.8.7。我需要更新我的.zshrc文件以使用1.9.3作为默认值
我所做的是把它放在我的.zshrc文件中:
rvm use 1.9.3 --default
如果
gem install
挂起,则很可能是您的网络、代理或防火墙问题
您可以通过在详细模式下使用-V
发出gem install命令进行调查。它将向您显示它与哪些URL进行通信以下载gem,您有望看到它在做什么以及挂在哪里:
> gem install -V middleman
HEAD https://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
HEAD https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET https://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz
...
您还可以检查在gem/spec服务器出现问题时,它们会在何处向您发出警报(请参见下面的屏幕截图):
感谢您的回答(mudasobwa:)。我确实安装了XCode,也安装了命令行工具。我运行了ping google.com,它显示我有一个连接。不幸的是,一切似乎都不起作用:(这是原因,这是解决方案:对我来说,这实际上是本问答中描述的ipv6问题: