2017-08-15 4 views
4

私のMac ProにはHigh Sierra Beta 6がインストールされています。自分のインストールされているバージョンが[email protected]であることを自宅に知らせる

高いsierraベータ版にはRuby 2.2が付属しており、brew doctorはruby 2.0でしかテストされていないため、それについて不平を言っています。

私はruby 2.0をhomebrewと一緒にインストールできますが、OSに付属しているRubyの代わりに実際にそのバージョンを使用するようにhomebrewに指示する方法はありますか?

+0

これを行う方法はありません。ハイシエラはまだベータ版ですので、それは自宅では完全にサポートされていないのが普通です。 – bfontaine

+0

@bfontaine - 私のために十分な答え! :)回答を投稿してください。 – ufk

+0

私はちょうどそれを行いました:) – bfontaine

答えて

0

これを行う方法はありません。ハイシエラはまだベータ版ですので、それは自宅では完全にサポートされていないのが普通です。

0

はい。自作のルビーバージョンを変更することができます。これらの2行を.bash_profileに追加してください。

export HOMEBREW_DEVELOPER="yes" 
export HOMEBREW_RUBY_PATH="/Users/USERNAME/.rbenv/shims/ruby" 
+0

これはホームブリューのメンテナーを対象とした機能であり、物事が壊れる可能性がありますので、自己責任で使用してください。 – bfontaine

+0

はい、しかし、あなたがテストされていないrubyビルドでmacOSベータとHomebrewを使用していることを考慮すると、これが最適なオプションになります。 – shinji14

+1

危険はそれを忘れることです。安定したmacOSバージョンにアップグレードすると '.bash_profile'からこれらの2行が消去されることはありません。 – bfontaine

0

High Sierraに更新されました。私はアップグレード後も同じRuby警告を経験しました。私がしたことは:

1. brew doctor -- warnings shown 
2. brew update 
3. brew doctor -- no more warnings 
関連する問題