【发布时间】:2013-05-07 10:04:55
【问题描述】:
我正在尝试使用 RVM 在我的 iMac 上安装 ruby。
我首先输入以下内容:
rvm list known
然后,我使用以下行来定位我要安装的版本(我遵循的指南推荐 1.9.2 而不是基本的 1.8.7):
rvm install 1.9.2
然后我明白了:
27698AM:~ butler15$ rvm install 1.9.2
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.7/x86_64/ruby-1.9.2-p320.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Installing requirements for osx, might require sudo password.
Password:
我输入我的密码,我得到了这个:
DEBUG: Copying /Users/butler15/Library/Preferences/com.apple.dt.Xcode.plist to /opt/local/var/macports/home/Library/Preferences
DEBUG: MacPorts sources location: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
---> Updating MacPorts base sources using rsync
rsync: failed to connect to rsync.macports.org: Operation timed out (60)
rsync error: error in socket IO (code 10) at /SourceCache/rsync/rsync-42/rsync/clientserver.c(105) [receiver=2.6.9]
Command failed: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/tarballs/base.tar /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
Exit code: 10
DEBUG: Error synchronizing MacPorts sources: command execution failed
while executing
"macports::selfupdate [array get global_options] base_updated"
Error: /opt/local/bin/port: port selfupdate failed: Error synchronizing MacPorts sources: command execution failed
如果我理解正确,它会尝试更新 MacPorts,但由于位于代理后面(或其他原因?)而失败
我已尝试按照本指南进行操作,但没有成功:http://samkhan13.wordpress.com/2012/06/15/make-macports-work-behind-proxy/
更多信息:
我当前的 RVM 和 RUBY 版本:http://d.pr/i/H1Eu
我的 OSX - 10.7.4
提前感谢您的帮助:)
【问题讨论】:
-
您真的使用代理连接到互联网吗?当你在终端输入
env时,你看到变量http_proxy了吗? -
为什么选择 macports?酿造是你的朋友!你可以让 rvm 使用它,这是一个在安装 rvm 时这样做的示例:
\curl -L https://get.rvm.io | bash -s stable --autolibs=homebrew更多信息:rvm.io/rvm/autolibs
标签: ruby terminal osx-lion rvm