Brew Doctorでエラーが出た。

こんばんは。
継続は力なりですよね。
頑張って続けていきたいと思います。

今日は技術ネタです。

いつものように、brew update && brew upgradeをし、
brew doctorをすると下のようなエラーが出ました。

[naoppy@mac-2 vccw.test]$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run brew link on these:
ruby

ホームブリューがrubyとのリンクが切れているようです。
brew link出直せとのことなので下のコマンドを実行。

[naoppy@mac-2 vccw.test]$ brew link ruby
Linking /usr/local/Cellar/ruby/2.5.0...
Error: Could not symlink bin/rake
Target /usr/local/bin/rake
already exists. You may want to remove it:
rm '/usr/local/bin/rake'

ただ前のRubyがあると怒られたので、アンイストールして再インストール。

[naoppy@mac-2 vccw.test]$ brew uninstall ruby
Uninstalling /usr/local/Cellar/ruby/2.5.0... (3,323 files, 18.4MB)
ruby 2.4.2_1, 2.4.3_1 2 are still installed.
Remove all versions with brew uninstall --force ruby.
[naoppy@mac-2 vccw.test]$ brew uninstall --force ruby
Uninstalling ruby... (6,085 files, 32.6MB)


[naoppy@mac-2 vccw.test]$ brew install ruby
==> Downloading https://homebrew.bintray.com/bottles/ruby-2.5.0.high_sierra.bottle.tar.gz
Already downloaded: /Users/naoppy/Library/Caches/Homebrew/ruby-2.5.0.high_sierra.bottle.tar.gz
==> Pouring ruby-2.5.0.high_sierra.bottle.tar.gz
Error: The brew link step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/rake
Target /usr/local/bin/rake
already exists. You may want to remove it:
rm '/usr/local/bin/rake'

To force the link and overwrite all conflicting files:
brew link --overwrite ruby

To list all files that would be deleted:
brew link --overwrite --dry-run ruby

Possible conflicting files are:
/usr/local/bin/rake
==> Caveats
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/ruby
==> Summary
? /usr/local/Cellar/ruby/2.5.0: 3,323 files, 18.4MB

無事リンクできました。

[naoppy@mac-2 vccw.test]$ brew link ruby
Linking /usr/local/Cellar/ruby/2.5.0... 3283 symlinks created
[naoppy@mac-2 vccw.test]$ brew doctor
Your system is ready to brew.
[naoppy@mac-2 vccw.test]$

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください