【问题标题】:Issues installing ruby on osx 10.8在 osx 10.8 上安装 ruby​​ 的问题
【发布时间】:2013-04-04 02:55:30
【问题描述】:

伙计们,我正在尝试使用本网站 http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ 的指南在 Mac 上安装 ruby 但是当我在 mac 终端上发出以下命令时:

\curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enable

我收到以下错误:

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, sqlite................................
Error running 'requirements_brew_libs_install autoconf automake libtool pkg-config libyaml readline libxml2 libxslt libksba openssl sqlite',
please read /usr/local/rvm/log/ruby-2.0.0-p0/package_install_autoconf_automake_libtool_pkg-config_libyaml_readline_libxml2_libxslt_libksba_openssl_sqlite.log
There were package installation errors, make sure to read the log.
Check Homebrew requirements https://github.com/mxcl/homebrew/wiki/Installation

我尝试了很多方法来摆脱这种情况,但我根本没有任何线索。有没有人可以帮助解决这个问题?谢谢

【问题讨论】:

  • 安装 Homebrew。 ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
  • /usr/local/rvm/log/ruby-2.0.0-p0/package_install_autoconf_automake_libtool_pkg-config_libyaml_readline_libxml2_libxslt_libksba_openssl_sqlite.log 的日志是怎么说的?
  • @HungryCoder homebrew 已经安装
  • @AlexMarchant ==> 浇注 pkg-config-0.28.mountain_lion.bottle.tar.gz ???? /usr/local/Cellar/pkg-config/0.28:10 个文件,636K ==> 正在下载 pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz 已经下载:/Library/Caches/Homebrew/libyaml-0.1.4.tar.gz ==> ./configure - -prefix=/usr/local/Cellar/libyaml/0.1.4 ==> make install 错误:readline 的操作已经在进行中 另一个活动的 Homebrew 进程已经在使用 readline。请等待它完成或终止它以继续。 ??? /usr/local/Cellar/libyaml/0.1.4:7个文件,336K,8秒内构建
  • @HungryCoder 我不确定问题出在哪里。我会再次尝试脚本。您也可以尝试在前面加上sudo 运行它。并仔细检查brew doctor 是否注册正常。

标签: ruby-on-rails ruby macos rvm homebrew


【解决方案1】:

我也遇到了这个问题。原来我已经在多用户模式下安装了 rvm,它试图以 root 身份运行 brew,而 brew 似乎并不喜欢。在错误日志中,我看到如下内容:

[2013-04-04 11:40:12] requirements_brew_libs_install
Error: Cowardly refusing to `sudo brew install'
You can use brew with sudo, but only if the brew executable is owned by root.
However, this is both not recommended and completely unsupported so do so at 
your own risk.

我完全卸载了 RVM (sudo rvm implode),然后只为当前用户安装了它,之后一切顺利。

【讨论】:

    【解决方案2】:

    确保您拥有最新的 Xcode 并通过 [Xcode Preferences] -> [Downloads] 安装命令行工具

    如果再次安装时遇到问题,请以这种方式安装 rvm:

    $ curl -L get.rvm.io | bash -s stable
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多