【问题标题】:error with installing ruby via rvm on macbook air [closed]在macbook air上通过rvm安装ruby时出错[关闭]
【发布时间】:2012-09-22 23:51:15
【问题描述】:

刚拿到我的第一台 Mac,我正在尝试设置一个 ruby​​ 开发环境。我已经更新了 XCode、Homebrew 和 RVM。我正在尝试让 RVM 安装 Ruby 1.9.2,但它失败了。

有什么想法吗?

Fetching yaml-0.1.4.tar.gz to /Users/mlanza/.rvm/archives
Extracting yaml-0.1.4.tar.gz to /Users/mlanza/.rvm/src
Error running 'tar xmzf /Users/mlanza/.rvm/archives/yaml-0.1.4.tar.gz -C /Users/mlanza/.rvm/src ', please read /Users/mlanza/.rvm/log/ruby-1.9.2-p320/yaml/extract.log
Configuring yaml in /Users/mlanza/.rvm/src/yaml-0.1.4.
Error running ' ./configure --prefix="/Users/mlanza/.rvm/usr"  ', please read /Users/mlanza/.rvm/log/ruby-1.9.2-p320/yaml/configure.log
Compiling yaml in /Users/mlanza/.rvm/src/yaml-0.1.4.
Error running 'make ', please read /Users/mlanza/.rvm/log/ruby-1.9.2-p320/yaml/make.log
Installing Ruby from source to: /Users/mlanza/.rvm/rubies/ruby-1.9.2-p320, this may take a while depending on your cpu(s)...

ruby-1.9.2-p320 - #downloading ruby-1.9.2-p320, this may take a while depending on your connection...
ruby-1.9.2-p320 - #extracted to /Users/mlanza/.rvm/src/ruby-1.9.2-p320 (already extracted)
ruby-1.9.2-p320 - #configuring 
Error running ' ./configure --prefix=/Users/mlanza/.rvm/rubies/ruby-1.9.2-p320 --enable-shared --disable-install-doc --with-libyaml --with-opt-dir=/Users/mlanza/.rvm/usr ', please read /Users/mlanza/.rvm/log/ruby-1.9.2-p320/configure.log
There has been an error while running configure. Halting the installation.

我熟悉 Ubuntu,没有遇到任何问题。我原以为 Mac 会更容易一些。

【问题讨论】:

  • 或许更适合超级用户?

标签: ruby macos rvm


【解决方案1】:

升级到 Mountain Lion 后,我遇到了同样的问题。如果我没记错的话,那是因为最新版本的 Xcode 不再与命令行工具捆绑在一起。

您仍然可以通过访问https://developer.apple.com/downloads/ 并搜索 Xcode 4.5 (OS X Mountain Lion) 的命令行工具来免费下载它们。您需要一个免费的开发者帐户才能访问下载区域。

【讨论】:

  • 谢谢,伙计们。我能够解决这个问题。 :)
【解决方案2】:

你需要阅读rvm requirements - 它告诉你如何安装gcc-4.2,这是在osx上成功安装Ruby所必需的,你可以尝试使用clang(最新的xcode附带),但它可以带来你的随机问题,尤其是 Fibers。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 2021-03-13
    相关资源
    最近更新 更多