37

旧世代の Macbook Pro に brew をインストールしようとすると、次のエラーが発生し続けます。

「requirements_osx_brew_libs_install autoconf automake libtool pkg-config apple-gcc42 libyaml readline libxml2 libxslt libksba openssl sqlite」の実行中にエラーが発生しました。

/Users/allegrascrugham/.rvm/log/ruby-1.9.3-p392/1368142352_package_install_autoconf_automake_libtool_pkg-config_apple-gcc42_libyaml_readline_libxml2_libxslt_libksba_openssl_sqlite.log をお読みください。

RVMとBrewを削除して再インストールしようとしましたが、うまくいきませんでした。

4

8 に答える 8

47

実行中にまったく同じエラーが発生しましたrvm requirements。そのログ ファイルには、パッケージのインストールに失敗した以外のヒントはありません。

これは私のために働いたものです:

あなたの場合、失敗する前に最後のパッケージから移動しますsqlite。次に、次のように手動でインストールします。

brew install sqlite

その後rvm requirements、再度実行すると、以前のパッケージでは失敗する可能性があります。上記の手順を繰り返します。

于 2013-05-18T04:40:36.257 に答える
15

これらの依存関係を手動でインストールする必要があります。試してください

brew install automake

このようなautomakeのリンクが見つからないというエラーが表示される場合

automake をインストールする前に、「brew link autoconf」を作成する必要があります

次に、これらのコマンドを試してください

brew link --overwrite --dry-run autoconf

brew link --autoconf を上書きする

brew install automake

automake がインストールされてから、再度 ruby​​ のインストールを試みることができます。

于 2014-04-10T08:25:18.940 に答える
1

このエラーが確認するように指示するログ ファイルには、次の情報が含まれています。

パッケージのインストール エラーがありました。ログを確認してください。

試してみて、合理的に見えるbrew tap --repairことを確認してください。brew doctor

Homebrew の要件を確認してください https://github.com/mxcl/homebrew/wiki/Installation

brew tap --repair を実行した後、rvm は不足している依存関係を homebrew 経由で自動インストールし、Ruby を問題なくインストールできました。各パッケージなどを手動でインストールする必要はありません。

于 2013-09-20T19:02:49.163 に答える
0

プルしようとしているパッケージに到達できない可能性があります。同じエラーが表示され、ログ ファイルにhttp://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gzをダウンロードしようとするとエラーが表示されますが、これは現在 wget 経由で到達できないことを確認できます。

--2013-05-13 21:09:52-- (試行: 2) http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz pyyaml.org|70.87.222.22| への接続:80...接続しました。HTTP 要求が送信され、応答を待っています... ヘッダーの読み取りエラー (操作がタイムアウトしました)。再試行しています。

また、pyyaml.org に到達できないことも確認しています。

于 2013-05-14T01:12:36.930 に答える
0

MacOS High Sierra で同様の問題が発生し、このスレッドは非常に役に立ちました。brew install gcc49ここから実行した後、ここで終了し、実行する必要がbrew upgrade automakeありbrew upgrade coreutilsました。これは既にインストールされており、Xコードは最新でした。

于 2018-03-28T18:22:59.540 に答える