- 現在との差分 を表示
- ソース を表示
- HomeBrew/install/MacOSX10.14.4Mojave へ行く。
1: 2019-06-06 (木) 12:10:00 nobuaki | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | *HomeBrewを [#y6651cc7] | ||
+ | **はじめに [#s5afc8ca] | ||
+ | |||
+ | **バージョンの確認. [#wbc08c2e] | ||
+ | |||
+ | これからインストールを行う対象のマシンのOSバージョンを確認. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ sw_vers🆑 | ||
+ | ProductName: Mac OS X | ||
+ | ProductVersion: 10.14.4 | ||
+ | BuildVersion: 18E227 | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | macos 10.14なので,通称mojaveというもの. | ||
+ | |||
+ | Xcodeは,あらかじめApp Storeからインストール済み. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ xcodebuild -version🆑 | ||
+ | Xcode 10.2.1 | ||
+ | Build version 10E1001 | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | 現時点(2019/06/06)で最新版. | ||
+ | |||
+ | **HomeBrewをインストールする(失敗する) [#h0372c92] | ||
+ | |||
+ | いつものように公式サイトに記載されている通りに,rubyをインストール. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"🆑 | ||
+ | ==> This script will install: | ||
+ | /usr/local/bin/brew | ||
+ | /usr/local/share/doc/homebrew | ||
+ | /usr/local/share/man/man1/brew.1 | ||
+ | /usr/local/share/zsh/site-functions/_brew | ||
+ | /usr/local/etc/bash_completion.d/brew | ||
+ | /usr/local/Homebrew | ||
+ | ==> The Xcode Command Line Tools will be installed. | ||
+ | |||
+ | Press RETURN to continue or any other key to abort | ||
+ | |||
+ | インストールを続けるので,リターンキーを押下. | ||
+ | |||
+ | ==> Searching online for the Command Line Tools | ||
+ | ==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress | ||
+ | Password: | ||
+ | |||
+ | Macの開発環境であるXcodeのコマンドラインツールをインストールするので,ログインしているユーザのパスワードを入力.(ユーザアカウントには,管理者権限が必要) | ||
+ | |||
+ | ==> Installing the Command Line Tools (expect a GUI popup): | ||
+ | ==> /usr/bin/sudo /usr/bin/xcode-select --install | ||
+ | xcode-select: note: install requested for command line developer tools | ||
+ | Press any key when the installation has completed. | ||
+ | |||
+ | 何かキーを押すことで,インストールが始まるというので,リターンキーを押下. | ||
+ | |||
+ | ==> /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools | ||
+ | xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools' | ||
+ | Failed during: /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | エラーがでて失敗.invalid developer directory となっているので,インストール先のディレクトリである/Library/Developer/CommandLineToolsに問題がある模様. | ||
+ | |||
+ | コマンドラインで,デベロッパ用のディレクトリを確認. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ /usr/bin/xcode-select -p | ||
+ | /Applications/Xcode.app/Contents/Developer | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | ディレクトリが異なる模様. | ||
+ | |||
+ | **Xcodeをスイッチする [#ka74ca31] | ||
+ | |||
+ | Xcodeのインストールディレクトリが変更された?ようなので,コマンドラインで切り替える. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer | ||
+ | Password: | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | 切り替えられたことを確認. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ xcode-select -p🆑 | ||
+ | /Applications/Xcode.app/Contents/Developer | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | 再度,HomeBrewのインストールを行う. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"🆑 | ||
+ | ==> This script will install: | ||
+ | /usr/local/bin/brew | ||
+ | /usr/local/share/doc/homebrew | ||
+ | /usr/local/share/man/man1/brew.1 | ||
+ | /usr/local/share/zsh/site-functions/_brew | ||
+ | /usr/local/etc/bash_completion.d/brew | ||
+ | /usr/local/Homebrew | ||
+ | ==> The Xcode Command Line Tools will be installed. | ||
+ | |||
+ | Press RETURN to continue or any other key to abort | ||
+ | ==> Searching online for the Command Line Tools | ||
+ | ==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress | ||
+ | ==> Installing the Command Line Tools (expect a GUI popup): | ||
+ | ==> /usr/bin/sudo /usr/bin/xcode-select --install | ||
+ | xcode-select: note: install requested for command line developer tools | ||
+ | Press any key when the installation has completed. | ||
+ | ==> /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools | ||
+ | xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools' | ||
+ | Failed during: /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | 残念.エラーは変わらず.これは,インストーラがパスをハードコーディングしているから. | ||
+ | 以下のURLにあるスクリプトを確認して見ると... | ||
+ | |||
+ | https://raw.githubusercontent.com/Homebrew/install/master/install | ||
+ | |||
+ | いたるところに/Library/Developer/CommandLineToolsにスイッチするように記載がある... | ||
+ | |||
+ | **/Library/Developer/CommandLineToolsのシンボリックリンクを作成 [#vac3d6b5] | ||
+ | |||
+ | 問題は/Library/Developer/CommandLineToolsがないことなので,最新の/Applications/Xcode.app/Contents/Developerへのシンボリックリンクを作成する. | ||
+ | |||
+ | まずは,現在の上位ディレクトリの確認. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ ls -la /Library/Developer🆑 | ||
+ | total 0 | ||
+ | drwxr-xr-x 3 root admin 96 2 28 11:36 . | ||
+ | drwxr-xr-x+ 63 root wheel 2016 6 4 18:53 .. | ||
+ | drwxr-xr-x 4 root admin 128 3 13 11:53 PrivateFrameworks | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | ここに,CommandLineToolsのリンクを作成する. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ sudo ln -s /Applications/Xcode.app/Contents/Developer /Library/Developer/CommandLineTools🆑 | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | リンクが作成されたか確認する. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ ls -la /Library/Developer🆑 | ||
+ | total 0 | ||
+ | drwxr-xr-x 4 root admin 128 6 6 11:49 . | ||
+ | drwxr-xr-x+ 63 root wheel 2016 6 4 18:53 .. | ||
+ | lrwxr-xr-x 1 root admin 42 6 6 11:49 CommandLineTools -> /Applications/Xcode.app/Contents/Developer | ||
+ | drwxr-xr-x 4 root admin 128 3 13 11:53 PrivateFrameworks | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | これで,再度インストールを行う. | ||
+ | |||
+ | **HomeBrewをインストールする() [#r9590a47] | ||
+ | |||
+ | |||
+ | MBA2013:Users ujpadmin$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"🆑 | ||
+ | ==> This script will install: | ||
+ | /usr/local/bin/brew | ||
+ | /usr/local/share/doc/homebrew | ||
+ | /usr/local/share/man/man1/brew.1 | ||
+ | /usr/local/share/zsh/site-functions/_brew | ||
+ | /usr/local/etc/bash_completion.d/brew | ||
+ | /usr/local/Homebrew | ||
+ | |||
+ | Press RETURN to continue or any other key to abort🆑 | ||
+ | ==> Downloading and installing Homebrew... | ||
+ | remote: Enumerating objects: 54, done. | ||
+ | remote: Counting objects: 100% (54/54), done. | ||
+ | remote: Compressing objects: 100% (37/37), done. | ||
+ | remote: Total 124174 (delta 18), reused 45 (delta 17), pack-reused 124120 | ||
+ | Receiving objects: 100% (124174/124174), 29.34 MiB | 1.14 MiB/s, done. | ||
+ | Resolving deltas: 100% (90987/90987), done. | ||
+ | From https://github.com/Homebrew/brew | ||
+ | * [new branch] master -> origin/master | ||
+ | * [new tag] 0.1 -> 0.1 | ||
+ | * [new tag] 0.2 -> 0.2 | ||
+ | * [new tag] 0.3 -> 0.3 | ||
+ | * [new tag] 0.4 -> 0.4 | ||
+ | * [new tag] 0.5 -> 0.5 | ||
+ | * [new tag] 0.6 -> 0.6 | ||
+ | * [new tag] 0.7 -> 0.7 | ||
+ | * [new tag] 0.7.1 -> 0.7.1 | ||
+ | * [new tag] 0.8 -> 0.8 | ||
+ | * [new tag] 0.8.1 -> 0.8.1 | ||
+ | * [new tag] 0.9 -> 0.9 | ||
+ | 〜略〜 | ||
+ | * [new tag] 2.1.3 -> 2.1.3 | ||
+ | * [new tag] 2.1.4 -> 2.1.4 | ||
+ | HEAD is now at 80230eccf Merge pull request #6210 from lembacon/pkg-config-catalina | ||
+ | ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: | ||
+ | https://github.com/Homebrew/brew#donations | ||
+ | ==> Tapping homebrew/core | ||
+ | Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'... | ||
+ | remote: Enumerating objects: 5001, done. | ||
+ | remote: Counting objects: 100% (5001/5001), done. | ||
+ | remote: Compressing objects: 100% (4792/4792), done. | ||
+ | remote: Total 5001 (delta 51), reused 796 (delta 16), pack-reused 0 | ||
+ | Receiving objects: 100% (5001/5001), 4.01 MiB | 1.08 MiB/s, done. | ||
+ | Resolving deltas: 100% (51/51), done. | ||
+ | Checking out files: 100% (5018/5018), done. | ||
+ | Tapped 2 commands and 4787 formulae (5,043 files, 12.5MB). | ||
+ | Already up-to-date. | ||
+ | ==> Installation successful!🆑 | ||
+ | |||
+ | ==> Homebrew has enabled anonymous aggregate formulae and cask analytics. | ||
+ | Read the analytics documentation (and how to opt-out) here: | ||
+ | https://docs.brew.sh/Analytics | ||
+ | |||
+ | ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: | ||
+ | https://github.com/Homebrew/brew#donations | ||
+ | ==> Next steps: | ||
+ | - Run `brew help` to get started | ||
+ | - Further documentation: | ||
+ | https://docs.brew.sh | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | **インストール後の確認処理 [#ee547d03] | ||
+ | |||
+ | brew doctorコマンドで,インストールに問題なかったか確認. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ brew doctor🆑 | ||
+ | Your system is ready to brew. | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | |||
+ | 問題ない模様. | ||
+ | |||
+ | MBA2013:Users ujpadmin$ brew --config🆑 | ||
+ | HOMEBREW_VERSION: 2.1.4 | ||
+ | ORIGIN: https://github.com/Homebrew/brew | ||
+ | HEAD: d5a90f6f4af0a8e3d0ff1d806fb65e1b3bdbbe42 | ||
+ | Last commit: 10 days ago | ||
+ | Core tap ORIGIN: https://github.com/Homebrew/homebrew-core | ||
+ | Core tap HEAD: c58dce188e274656041f0dd72aca59a8a968248d | ||
+ | Core tap last commit: 6 hours ago | ||
+ | HOMEBREW_PREFIX: /usr/local | ||
+ | CPU: quad-core 64-bit haswell | ||
+ | Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby | ||
+ | Clang: 10.0 build 1001 | ||
+ | Git: 2.20.1 => /Applications/Xcode.app/Contents/Developer/usr/bin/git | ||
+ | Curl: 7.54.0 => /usr/bin/curl | ||
+ | macOS: 10.14.4-x86_64 | ||
+ | CLT: N/A | ||
+ | Xcode: 10.2.1 | ||
+ | MBA2013:Users ujpadmin$ | ||
+ | 問題ないかどうかは,わからんな. |
- HomeBrew/install/MacOSX10.14.4Mojave のバックアップ一覧
- HomeBrew/install/MacOSX10.14.4Mojave のバックアップ差分(No. All)
- 1: 2019-06-06 (木) 12:10:00 nobuaki
- 現: 2019-06-06 (木) 12:14:23 nobuaki
Counter: 1034,
today: 1,
yesterday: 0