20

みんな、私はこれで自殺しようとしています!

RVM で複数のバージョンの Ruby をインストールする際に問題が発生したため、Stackoverflow のスレッドに従って完全に削除することにしました。RVM を再インストールした後、どの Ruby バージョンもインストールできません。

  • Mac OS X
  • RVM 1.20.10 安定版
  • 自作 0.9.4

ここにいくつかのログがあります:

rvm インストール 2.0.0-p0

また:

rvm install 2.0.0-p195 --autolibs=有効

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…
Error running 'requirements_osx_brew_libs_install autoconf automake libtool pkg-config libyaml readline libxml2 libxslt libksba openssl',
please read /Users/admin/.rvm/log/ruby-2.0.0-p0/1368903329_package_install_autoconf_automake_libtool_pkg-config_libyaml_readline_libxml2_libxslt_libksba_openssl.log

ログファイルの読み取り:

[2013-05-18 22:55:29] requirements_osx_brew_libs_install
Error: No such keg: /usr/local/Cellar/autoconf
There were package installation errors, make sure to read the log.
Check Homebrew requirements github.com/mxcl/homebrew/wiki/Installation

醸造博士

Your system is ready to brew.

醸造のクリーンアップ

Removing: /Library/Caches/Homebrew/automake-1.13.1.tar.gz…
Error: Permission denied — /Library/Caches/Homebrew/automake-1.13.1.tar.gz

醸造再インストールautoconf

Error: No such keg: /usr/local/Cellar/autoconf

ヘルプ!

4

9 に答える 9

64

私は同じ問題に遭遇しました。Brew を使用して、必要なすべてのパッケージを手動でインストールする必要があります。私にとっては、次のインストールを実行する必要がありました。

brew install autoconf
brew install automake
brew install libtool
brew install apple-gcc42
brew install libyaml
brew install libxslt
brew install libksba
brew install openssl

エラーがなくなるまで、「rvm requirements」を実行し、ログを読み、必要なパッケージをインストールし続ける必要があります。

于 2013-05-20T06:43:19.903 に答える
9

RVMをインストールした後、実行したいでしょう

rvm requirements

最初にルビーとレールをインストールするために他に何か必要かどうかを確認します。

これは同様の質問です rvm install ruby

于 2013-05-19T16:51:46.433 に答える
4

これは私にとって問題を解決しました

sudo chown -R `whoami` /Library/Caches/Homebrew/
于 2013-06-23T10:56:50.017 に答える
0

私も許可の問題に遭遇しました。パッケージがリンクされている /usr/local/opt には、root:wheel というパーミッションがありました。実行して権限を変更しました

sudo chown -R <localuser>:staff /usr/local/opt

もちろん、「localuser」はbrewのインストールに使用したローカルユーザーです。

それから私も走らなければなりませんでした

brew reinstall autoconf

単に「インストール」する代わりに、などなど。「再インストール」は単にパッケージの新規インストールを強制するだけです。それは私のためにトリックをしました。

これが同様の問題を抱えている人に役立つことを願っています。

于 2013-08-29T14:12:11.293 に答える
0

特にopenssl098のインストールに関して、同様の問題が発生していました。この Homebrew issueに遭遇し、提案どおりに試したところrvm get head、rvm が完全に機能するようになりました。

于 2016-03-03T12:42:08.160 に答える
0

私は同じ問題を抱えていました

brew install pkg-config

私のために働いた

于 2013-05-20T09:48:06.510 に答える