web-dev-qa-db-ja.com

Mac 10.7で 'requirements_osx_brew_libs_install ...'を実行中にエラーが発生しました

最新世代の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を削除して再インストールしようとしました。

34
user1883951

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

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

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

brew install sqlite

その後、rvm requirementsを再度実行すると、おそらく以前のパッケージで失敗します。上記の手順を繰り返します。

40
Nik

これらの依存関係を手動でインストールする必要があります

automakeをインストールする

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

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

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

brew link --overwrite --dry-run autoconf

リンクを作成する-autoconfを上書きする

automakeをインストールする

automakeがインストールされ、Rubyのインストールを再試行できます。

14
mfq

新しいOS X Mountain Lionのインストールでも同様の問題がありました。

チュートリアルに従ってください http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-Ruby-on-mac/ このエラーが発生したステップ6まで。また、正確な問題を示していないログファイルも確認しました。

RVMがインストールされたかどうかを確認することにしました。

type rvm | head -1

「ソース」としてrvmを表示しませんでした。そこで、確認のために新しいターミナルを開きました。案の定、新しいターミナルはrvm is a functionを返しました。そのため、古いターミナルセッションを閉じ、インストールrvmスクリプトを新しいターミナルにコピーし直しました。

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

この後、すべてうまくいった。 手動インストールはしませんでした。ちょっとした迂回は、投稿を読んだ後のbrew install pkg-configRVMでのRubyバージョンのインストールエラーです。 OSX で上記のcurlコマンドを再度実行する直前-これもおそらく不要でした。

次に、

rvm use 2.0.0 --default

次のメッセージが表示される場合があります。

>A RVM version 1.20.11 (stable) is installed yet 1.20.10 (stable) is loaded.
Please do one of the following:
  * 'rvm reload'
  * open a new Shell
  * 'echo rvm_auto_reload_flag=1 >> ~/.rvmrc' # for auto reload with msg.
  * 'echo rvm_auto_reload_flag=2 >> ~/.rvmrc' # for silent auto reload.

dvm reloadまたは他のオプションのいずれかを入力します。 dvm -vRuby -vで確認

3
Rajive Jain

1つの簡単なソリューション:Xcodeコマンドラインツールをインストールします。

xcode-select --install

お役に立てれば。

3
Artem Kirillov

Snow Leopard 10.6.8を実行しているMacBook 2,1で、curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --Rails。再試行後、追加の変更を行わずにインストールが成功しました。

Brew&rvmにもう一度チャンスを与えます:)

0
Cristi

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

パッケージのインストールエラーがありました。必ずログを読んでください。

brew tap --repairそしてbrew doctor合理的に見えます。

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

Brew tap --repairを実行した後、rvmはhomebrewを介して欠落している依存関係を自動インストールし、my Rubyをインストールします。各パッケージなどを手動でインストールする必要はありません。

0
mmgg

プルしようとしているパッケージに到達できない可能性があります。同じエラーが表示され、ログファイルにダウンロードしようとしているエラーが表示されます 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にアクセスできないことを確認します。

0
rayrod2030

MacOS High Sierraで同様の問題が発生し、このスレッドは非常に役に立ちました。 brew install gcc49here から実行した後、ここで終了しました。その後、brew upgrade automakebrew upgrade coreutilsを実行する必要がありました。

0
ArdentLearner