在OSX上使用RVM安装任何ruby版本时出错

The*_* Oz 20 ruby error-handling terminal installation rvm

伙计们,我要用这个来杀死自己!

我在RVM安装多个版本的Ruby时遇到了一些问题,并且在Stackoverflow上的一个线程后我决定完全删除它.重新安装RVM后,我根本无法安装任何Ruby版本.

  • Mac OS X.
  • RVM 1.20.10稳定
  • 自制语0.9.4

这是一些日志:

rvm install 2.0.0-p0

要么:

rvm install 2.0.0-p195 --autolibs = enabled

Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.8/x86_64/ruby-2.0.0-p0.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Installing requirements for osx, might require sudo password.
Already up-to-date.
Installing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libxml2, libxslt, libksba, openssl…
Error running 'requirements_osx_brew_libs_install autoconf automake libtool pkg-config libyaml readline libxml2 libxslt libksba openssl',
please read /Users/admin/.rvm/log/ruby-2.0.0-p0/1368903329_package_install_autoconf_automake_libtool_pkg-config_libyaml_readline_libxml2_libxslt_libksba_openssl.log
Run Code Online (Sandbox Code Playgroud)

日志文件读取:

[2013-05-18 22:55:29] requirements_osx_brew_libs_install
Error: No such keg: /usr/local/Cellar/autoconf
There were package installation errors, make sure to read the log.
Check Homebrew requirements github.com/mxcl/homebrew/wiki/Installation
Run Code Online (Sandbox Code Playgroud)

酿造医生

Your system is ready to brew.
Run Code Online (Sandbox Code Playgroud)

酿造清理

Removing: /Library/Caches/Homebrew/automake-1.13.1.tar.gz…
Error: Permission denied — /Library/Caches/Homebrew/automake-1.13.1.tar.gz
Run Code Online (Sandbox Code Playgroud)

brew重新安装autoconf

Error: No such keg: /usr/local/Cellar/autoconf
Run Code Online (Sandbox Code Playgroud)

救命!

rlo*_*nzo 62

我遇到了同样的问题,你需要使用Brew手动安装所有必需的软件包.对我来说,我必须运行以下安装:

brew install autoconf
brew install automake
brew install libtool
brew install apple-gcc42
brew install libyaml
brew install libxslt
brew install libksba
brew install openssl
Run Code Online (Sandbox Code Playgroud)

您只需要继续运行"rvm requirements"并阅读日志并安装所需的软件包,直到不再出现错误为止.

  • 是的,一个接一个地安装丢失的包,诀窍:) (2认同)

fen*_*ngd 9

安装RVM后,您将要运行

rvm requirements
Run Code Online (Sandbox Code Playgroud)

看看是否还需要其他任何东西来安装ruby和rails.

这里是rvm install ruby的类似问题