我无法使用RVM正确安装ruby ..
错误说:
No binary rubies available for: downloads/ruby-1.9.3-p327.
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies.
Fetching yaml-0.1.4.tar.gz to /Users/xiruki/.rvm/archives
Extracting yaml to /Users/xiruki/.rvm/src/yaml-0.1.4
Configuring yaml in /Users/xiruki/.rvm/src/yaml-0.1.4.
Error running './configure --prefix=/Users/xiruki/.rvm/usr', please read /Users/xiruki/.rvm/log/ruby-1.9.3-p327/yaml/configure.log
Compiling yaml in /Users/xiruki/.rvm/src/yaml-0.1.4.
Error running 'make', please read /Users/xiruki/.rvm/log/ruby-1.9.3-p327/yaml/make.log
Installing Ruby from source to: /Users/xiruki/.rvm/rubies/ruby-1.9.3-p327, this may take a while depending on your cpu(s)...
ruby-1.9.3-p327 - #downloading ruby-1.9.3-p327, this may take a while depending on your connection...
ruby-1.9.3-p327 - #extracted to /Users/xiruki/.rvm/src/ruby-1.9.3-p327 (already extracted)
ruby-1.9.3-p327 - #configuring
Error running './configure --enable-shared --disable-install-doc --prefix=/Users/xiruki/.rvm/rubies/ruby-1.9.3-p327 --with-opt-dir=/Users/xiruki/.rvm/usr', please read /Users/xiruki/.rvm/log/ruby-1.9.3-p327/configure.log
There has been an error while running configure. Halting the installation.
可能是什么问题?请耐心等待我,因为我是MAC新手。
我正在尝试安装ruby 1.9.3
但是在我通过curl命令安装RVM后,它坚持使用ruby 1.8.7。
每当我尝试使用rvm install命令安装ruby 1.9.3时......它会一直显示错误。
答案 0 :(得分:4)
执行以下操作:
我也建议您确保阅读rvm要求,但这是为了您的方便。
升级到最新的Xcode,启动它,转到偏好设置 - >下载 - >单击“命令行工具”的“安装”。
如果您还没有自制软件,请安装它。然后:
brew update
brew upgrade
brew install git
如果您需要安装早于1.9.3的红宝石,请执行以下操作:
brew tap homebrew/dupes
brew install autoconf automake apple-gcc42
rvm pkg install openssl
此时你应该rvm reinstall
你所有的红宝石,所以它们是针对你所有的新东西编译的。请务必运行rvm use [RUBY] --default
以使用该ruby并将其设为默认值。
答案 1 :(得分:0)
你需要一个编译器。 Xcode命令行工具或gcc。你可能已经安装了自制软件。我建议您运行brew doctor
并按照说明操作。
您还必须在bash文件中添加一行。这个命令适合你:
echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
之后你应该好。
而不是安装Xcode,看看这个命令告诉你做什么:
rvm requirements
我目前不使用rvm但是看起来你的命令会告诉你安装它会更好。