| categories:develop
インストール: Homebrew
Homebrew のインストール先は、デフォルトでは /usr/local になっています。インストール先をちょっと除いてみると、なーーんか荒らされている感じがある。
$ cd /usr/local/
total 24
drwxr-xr-x 14 jin admin 476B Mar 29 10:51 .git/
drwxr-xr-x 5 jin admin 170B Feb 20 2016 .github/
-rw-r--r-- 1 jin admin 823B Feb 20 2016 .gitignore
-rw-r--r-- 1 jin admin 1.3K Feb 20 2016 .travis.yml
-rw-r--r-- 1 jin admin 291B Oct 16 2015 .yardopts
-rw-r--r-- 1 jin admin 3.1K Jun 1 2015 CODEOFCONDUCT.md
drwxr-xr-x 9 jin admin 306B Apr 18 2015 Cellar/
drwxr-xr-x 3 jin admin 102B Nov 11 2015 Frameworks/
-rw-r--r-- 1 jin admin 1.2K Feb 20 2016 LICENSE.txt
drwxr-xr-x 11 jin admin 374B Mar 29 10:51 Library/
-rw-r--r-- 1 jin admin 3.8K Feb 26 2016 README.md
drwxr-xr-x 135 jin admin 4.5K Mar 31 21:02 bin/
drwxr-xr-x 4 jin admin 136B Feb 20 2016 etc/
drwxr-xr-x 8 jin admin 272B Apr 18 2015 include/
drwxr-xr-x 18 jin admin 612B Apr 18 2015 lib/
drwxr-xr-x 9 jin admin 306B Mar 29 10:53 opt/
drwxr-xr-x 4 jin admin 136B Mar 5 2015 share/
drwxr-xr-x 3 jin admin 102B Apr 1 2015 var/
という事で、再インストールは Homebrew のインストール先を変更する事に、スッキリとホームディレクトリー内の~/.brew
にする。(よくよく考えると、~/Library/Homebrew
でも良かったかなと思ったりする。)
Homebrew のインストール
コピーもしくはクローンでインストールできます。私はサイト上にあった方法のコピーでインストールを行いました。ちなみに、gitでは $ git clone https://github.com/Homebrew/brew.git ~/.brew
。
$ cd
$ mkdir .brew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C .brew
実行パスの設定
とりあえず、PREFIXなど状況をチェック。
$ .brew/bin/brew config
HOMEBREW_VERSION: 0.9.9
ORIGIN: (none)
HEAD: (none)
Last commit: never
Core tap: N/A
HOMEBREW_PREFIX: /Users/jin/.brew
HOMEBREW_REPOSITORY: /Users/jin/.brew
HOMEBREW_CELLAR: /Users/jin/.brew/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: octa-core 64-bit sandybridge
Homebrew Ruby: 2.0.0-p648
Clang: 7.3 build 703
Git: 2.7.4 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
Java: N/A
OS X: 10.11.6-x86_64
Xcode: 7.3.1
CLT: N/A
X11: N/A
$ .brew/bin/brew --cache
/Users/jin/Library/Caches/Homebrew
問題は無いようなので、実行パスを.bash_profile
に書き込みます。
そしてCacheの保存先は、/Users/jin/Library/Caches/Homebrew
になっているのでこれもついでに変更します。
export PATH=$HOME/.brew/bin:$PATH
export HOMEBREW_CACHE=$HOME/.brew/cache
実行をする前に、確認。警告が出るけど、まぁ大丈夫でしょう。。(必要無いような気もするけれど。)そして、hugoをインストールする。
$ 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 and just ignore them. Thanks!
Warning: Your Homebrew is not installed to /usr/local
You can install Homebrew anywhere you want but some bottles (binary
packages) can only be used in /usr/local and some formulae (packages)
may not build correctly unless you install in /usr/local. Sorry!
$ brew install hugo
Initialized empty Git repository in /Users/jin/.brew/.git/
remote: Counting objects: 1032, done.
remote: Compressing objects: 100% (924/924), done.
remote: Total 1032 (delta 91), reused 650 (delta 67), pack-reused 0
Receiving objects: 100% (1032/1032), 1.03 MiB | 93.00 KiB/s, done.
Resolving deltas: 100% (91/91), done.
From https://github.com/Homebrew/brew
* [new branch] master -> origin/master
HEAD is now at 8e29cf1 Merge pull request #812 from DomT4/at
==> Downloading https://homebrew.bintray.com/bottles/hugo-0.16.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring hugo-0.16.el_capitan.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
/Users/jin/.brew/etc/bash_completion.d
==> Summary
🍺 /Users/jin/.brew/Cellar/hugo/0.16: 29 files, 17.6M
とりあえず、hugoは動いてます。ちょっとアプリの移行が終わったら、pythonで機械学習の諸々を試してみようかな。。。