最新世代の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を削除して再インストールしようとしました。
rvm requirements
を実行すると、まったく同じエラーが発生しました。そのログファイルには、パッケージのインストールに失敗したこと以外のヒントはありません。
これは私のために働いたものです:
失敗する前の最後のパッケージから、あなたの場合はsqlite
。次に、次のように手動でインストールします。
brew install sqlite
その後、rvm requirements
を再度実行すると、おそらく以前のパッケージで失敗します。上記の手順を繰り返します。
これらの依存関係を手動でインストールする必要があります
automakeをインストールする
automakeのリンクが見つからないというエラーが表示される場合
Automakeをインストールする前に、「brew link autoconf」を作成する必要があります
次に、これらのコマンドを試してください
brew link --overwrite --dry-run autoconf
リンクを作成する-autoconfを上書きする
automakeをインストールする
automakeがインストールされ、Rubyのインストールを再試行できます。
新しい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-config
RVMでの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 -v
、Ruby -v
で確認
1つの簡単なソリューション:Xcodeコマンドラインツールをインストールします。
xcode-select --install
お役に立てれば。
Snow Leopard 10.6.8を実行しているMacBook 2,1で、curl -L https://get.rvm.io | bash -s stable --auto-dotfiles --autolibs=enable --Rails
。再試行後、追加の変更を行わずにインストールが成功しました。
Brew&rvmにもう一度チャンスを与えます:)
このエラーで確認するように指示されたログファイルには、次の情報が含まれています。
パッケージのインストールエラーがありました。必ずログを読んでください。
brew tap --repair
そしてbrew doctor
合理的に見えます。Homebrewの要件を確認してください https://github.com/mxcl/homebrew/wiki/Installation
Brew tap --repairを実行した後、rvmはhomebrewを介して欠落している依存関係を自動インストールし、my Rubyをインストールします。各パッケージなどを手動でインストールする必要はありません。
プルしようとしているパッケージに到達できない可能性があります。同じエラーが表示され、ログファイルにダウンロードしようとしているエラーが表示されます 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にアクセスできないことを確認します。
MacOS High Sierraで同様の問題が発生し、このスレッドは非常に役に立ちました。 brew install gcc49
を here から実行した後、ここで終了しました。その後、brew upgrade automake
とbrew upgrade coreutils
を実行する必要がありました。