我使用以下命令使用os x 10.8.5在我的mac上安装ruby:
$ \ curl -L https://get.rvm.io | bash -s stable --ruby
突然之间我遇到了以下错误:
运行'requirements_osx_port_update_system ruby-2.0.0-p247'时出错,
请阅读/Users/home/.rvm/log/1380202439_ruby-2.0.0-p247/update_system.log
要求安装失败,状态为:1。
这是日志文件的内容:
[2013-09-26 17:03:59] requirements_osx_port_update_system requirements_osx_port_update_system(){ __rvm_try_sudo port -dv selfupdate ||返回$?当前路径:/Users/home/.rvm/src/rvm命令(2): requirements_osx_port_update_system ruby-2.0.0-p247调试:复制 /Users/home/Library/Preferences/com.apple.dt.Xcode.plist to / opt / local / var / macports / home / Library / Preferences DEBUG:MacPorts 来源地点: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs --->使用rsync接收文件列表更新MacPorts基本源...完成base.tar
发送13396个字节,接收10185个字节,总长度为3627.85个字节/秒 是4925440加速是208.87接收文件列表...完成 base.tar.rmd160
发送64字节接收635字节199.71字节/秒总大小为512 加速是0.73 DEBUG:使用密钥成功验证 /opt/local/share/macports/macports-pubkey.pem DEBUG:/ usr / bin / tar -C /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/tmp -xf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base.tar 安装了MacPorts基础版本2.1.3,DEBUG:重建和 如果需要,重新安装MacPorts MacPorts基础版本2.2.0 下载。 --->更新端口树同步rsync://rsync.macports.org/release/tarballs/ports.tar中的本地端口树DEBUG: / usr / bin / rsync -rtzv --delete-after rsync的://rsync.macports.org/release/tarballs/ports.tar /opt/local/var/macports/sources/rsync.macports.org/release/tarballs 接收文件列表...完成ports.tar
发送51725字节,接收31635字节11114.67字节/秒的总大小 是54435840加速是653.02 DEBUG:/ usr / bin / rsync -rtzv - 在rsync之后删除://rsync.macports.org/release/tarballs/ports.tar.rmd160 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs 接收文件列表...完成ports.tar.rmd160
发送64字节接收636字节155.56字节/秒总大小为512 加速是0.73 DEBUG:使用密钥成功验证 /opt/local/share/macports/macports-pubkey.pem DEBUG:/ usr / bin / tar -C /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/tmp -xf /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports.tar DEBUG:/ usr / bin / rsync -rtzv --delete-after rsync的://rsync.macports.org/release/tarballs/PortIndex_darwin_12_i386/PortIndex /opt/local/var/macports/sources/rsync.macports.org/release/tarballs 接收文件列表...完成PortIndex “〜/ .rvm / log / 1380202439_ruby-2.0.0-p247 / update_system.log”176L,8429C
答案 0 :(得分:2)
你应该卸载macports ... homebrew和macports混合不好。从终端发出命令:
$ sudo port -fp uninstall installed
http://guide.macports.org/chunked/installing.macports.uninstalling.html
您可能还需要清理自制软件
$ brew cleanup
然后你应该能够通过自制软件安装。