0

可能重复:
使用 RVM (OSX 10.8) 安装 Ruby 时出错

我正在尝试升级我的 Ruby 版本——现在我在 p194 上——我看到有 p362 可用。注意:我是新来的,如果我误解了什么,对不起。

我在 Macbook Pro、OSX 10.7.5 上,我的 ruby​​ 版本是:

[~]$红宝石 -v
ruby 1.9.3p194(2012-04-20 修订版 35410)[x86_64-darwin11.4.0]

因此,当我尝试使用 RVM 升级时,我运行以下命令:

[~]$rvm 升级 1.9.3-p194 1.9.3-p362

然后它要求我确认,我说是,然后它运行,然后它给了我错误:

安装新的 ruby​​ ruby​​-1.9.3-p362
没有可用的二进制红宝石:downloads/ruby-1.9.3-p362。
继续编译。请阅读“rvm mount”以获取有关二进制红宝石的更多信息。
从源代码安装 Ruby 到:/usr/local/rvm/rubies/ruby-1.9.3-p362,这可能需要一段时间,具体取决于您的 cpu...
ruby​​-1.9.3-p362 - #downloading ruby​​- 1.9.3-p362,这可能需要一段时间,具体取决于您的连接...
ruby​​-1.9.3-p362 - #extracted to /usr/local/rvm/src/ruby-1.9.3-p362(已经提取)
补丁segfault_fix_7629 已应用。
ruby-1.9.3-p362 - #configuring
错误运行 'env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include ./configure --enable -shared --disable-install-doc --prefix=/usr/local/rvm/rubies/ruby-1.9.3-p362 --with-opt-dir=/usr/local/rvm/usr',请阅读/ usr/local/rvm/log/ruby-1.9.3-p362/configure.log
运行configure时出现错误。停止安装。
将 gem 从 1.9.3-p194 迁移到 ruby​​-1.9.3
-p362 未安装 Ruby 'ruby-1.9.3-p362' - 请先安装它。
迁移 gem 时出错。

然后我运行:

[~]$rvm 安装 ruby​​-1.9.3-p362

我得到这个错误:

没有可用的二进制红宝石:downloads/ruby-1.9.3-p362。
继续编译。请阅读“rvm mount”以获取有关二进制红宝石的更多信息。
从源代码安装 Ruby 到:/usr/local/rvm/rubies/ruby-1.9.3-p362,这可能需要一段时间,具体取决于您的 CPU...
ruby-1.9.3-p362 - #downloading ruby​​-1.9.3-p362,这可能需要一段时间,具体取决于您的连接...
ruby-1.9.3-p362 - #extracted to /usr/local/rvm/src/ruby-1.9.3-p362 (已经提取)
补丁 segfault_fix_7629 已应用。
ruby-1.9.3-p362 - #configuring
错误运行 'env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/active/include ./configure --enable -shared --disable-install-doc --prefix=/usr/local/rvm/rubies/ruby-1.9.3-p362 --with-opt-dir=/usr/local/rvm/usr',请阅读/ usr/local/rvm/log/ruby-1.9.3-p362/configure.log
运行配置时出现错误。停止安装。

于是我打开了它所引用的那个日志文件,下面是内容:

[2013-01-15 23:01:13] env LDFLAGS=-L/opt/sm/pkg/active/lib CFLAGS=-I/opt/sm/pkg/active/include CPATH=/opt/sm/pkg/活动/包括 ./configure --enable-shared --disable-install-doc --prefix=/usr/local/rvm/rubies/ruby-1.9.3-p362 --with-opt-dir=/usr/local /rvm/usr
检查构建系统类型... x86_64-apple-darwin11.4.2
检查主机系统类型... x86_64-apple-darwin11.4.2
检查目标系统类型... x86_64-apple-darwin11.4.2
检查 C 编译器默认输出文件名...
配置:错误:C 编译器无法创建可执行文件
更多细节见“config.log”。

请告知这里发生的事情以及如何纠正这个问题。

先感谢您。

4

0 回答 0