2

我无法使用 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 时...它一直显示错误。

4

2 回答 2

4

请执行下列操作:

我也建议您务必阅读 rvm 要求,但为了您的方便,这里是它的要点。

升级到最新的 Xcode,启动它,转到 Preferences -> Downloads -> 点击“Install”以获取“Command Line Tools”。

如果您还没有自制软件,请安装它。然后:

brew update
brew upgrade
brew install git

如果您需要安装早于 1.9.3 的 rubies,请执行以下操作:

brew tap homebrew/dupes
brew install autoconf automake apple-gcc42
rvm pkg install openssl

在这一点上,你应该把你rvm reinstall所有的红宝石都编译成你所有的新东西。然后一定要运行rvm use [RUBY] --default以使用该红宝石并将其设为默认值。

于 2012-12-24T02:10:21.533 回答
0

你需要一个编译器。Xcode 命令行工具或 gcc。你可能已经安装了自制软件。我建议您运行brew doctor并按照说明进行操作。

您还必须在 bash 文件中添加一行。此命令为您执行此操作:

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

在那之后你应该很好。


更新:

不要安装 Xcode,而是看看这个命令告诉你做什么: rvm requirements

我目前不使用 rvm,但使用 gcc 似乎你会更好,该命令告诉你安装。

于 2012-12-23T17:25:50.500 回答