14_Ishikawa
MacOSで開発環境を構築するwith Homebrew†
HomebrewでMacOSで手軽に開発環境を構築しよう
Homebrewとは?†
Mac OS Xオペレーティングシステム上でソフトウェアの導入を単純化するパッケージ管理システムのひとつである by Wikipedia
所謂AppStoreの様なモノで,ターミナル上で簡単に開発環境の構築ができるイイ感じのモノ
Homebrewを導入してみる†
なにはともあれ,Homebrweを導入してみる.
そのためには,Xcodeが必要なので,AppStoreからXcodeをダウンロードする.
インストールが終わったら,ターミナルで
と入力する.
ライセンスへの同意が求められるので,
- $sudo xcodebuild -license
この時,パスワードを聞かれたり同意を求められたりするので,入力していく.
ENTER or SPACEで下へ移動,最後に「agree」と入力してReturn
無事にインストールできたら,いよいよHomebrew本体のインストール.
これをターミナルに打ち込むだけ.
開発環境を構築する(準備)†
環境構築をするのに,よく必要になるものがあるので,まとめて導入しておく.
- $brew update
- $brew upgrade
- $brew cask install xquartz
- $brew cask install java
- $brew install pkg-config
- $brew install gcc
- $brew install cmake
だいたいこれくらいが必要になりそうなもの.中には導入時間がとてもかかるものもあるが,我慢.
開発環境を構築する(よく使いそうなもの)†
- $brew install python
- $brew linkapps python
- $brew install python3
- $brew linkapps python3
- $brew install numpy --with-python3
- $brew link --overwrite numpy
- $brew install scipy --with-python3
- $brew install opencv
- $brew link opencv --force
- $brwe install opencv3 --with-python
- $brew link opencv3 --force
※pythonとopnecvの導入についてはココも見てね
- $brwe cask install arduino
- $brwe cask install processing
- $brew cask install pd-extended
- $brew cask install simplesynth
- $brew cask install sublime-text
- $brew install R
- $brew cask install rstudio
- $brew install ghostscript
- $brew cask install mactex
- ※一度ターミナルを再起動
- $sudo tlmgr paper a4
- $sudo tlmgr update --self --all
Homebrewの使い方†
- $brew update
パッケージリストの更新
- $brew upgrade
導入しているパッケージに更新があれば更新する
- $brwe cleanup
古いバージョンのパッケージを削除する
- $brew prune
Homebrewprefixからデッドシンボリックリンクを削除する
- $brew doctor
Homebrewのシステムに問題がないかチェックする
- $brew search NAME
NAMEをパッケージリストから検索
- $brew info NAME
NAMEの情報を見る
- $brew cask ~
caskとつけると,アプリ関連の管理ができる.
ただし,caskはupdateやupgradeでは更新されない.
brewで更新したかったら,$brew cask install NAME --forceとする.
※brew reinstallに相当する.
例えば…†
- $brew cask install processing
- $brew cask install arduino
- $brew cask install cyberduck
- $brew cask install evernote
- $brew cask install rstudio
- $brew cask install pd-extended
- $brew cask install sublime-text
- $brew cask install skype
- $brew cask install google-chrome
- $brew cask install firefox
- $brew cask install vlc
等々
これを更新したいなら,
- $brew cask install processing --force
となる.
つまりどうやってHomebrewを使うの?†
- $brew update
- $brew upgrade
- $brew prune
- $brew cleanup
- $brew doctor
普段のメンテはこの一連の流れを実行したらok
探し物があれば,
- $brew search NAME
導入したいものの名前がわかってるなら
- $brew install NAME
となる.
オプションを変更したりしたい時は,
- $brew resintall NAME --with-OPTION
としたりする.
14_Ishikawaに戻る
14membersに戻る
Membersに戻る
Homeに戻る