MacOS
2012年10月09日
terminalを起動してbashが起動しているのに、.bashrcが反映されない。
改めて調べてみると、bashでの.bashrcは本来の設定場所ではなさそう。
.bash_profileがメインっぽい。
このページがわかりやすい。
http://d.hatena.ne.jp/takuya_1st/20110102/1293970212
ま、.cshrcの頃からの名残で、.bashrcもあるのかなと思いつつ、黙って.bash_profileで.bashrcを読み込む設定を入れた。
参考にしたのは以下。
http://tstylestudio.com/wp/2010/10/12/158/
2012年09月05日
OSXにpythonは入っているが、pipがちゃんと動かない。
homebrewを使って、改めて入れ直すことにする。
OS標準では、/usr/bin/pythonであるが、homebrewは/usr/local/binに入れてくれるので、後でpathを登録する必要がある。
1.HOMEBREWのインストール
|
インストール後の自己診断
|
macportsが入っているから、消せといわれる。
ま、ディレクトリ名を変えておけばいいだろう。
|
ちゃんと通った。
2.pythonのインストール
早速インストールをする。
|
XQuartzがないと怒られる。
pythonでX11がいるとは、驚きだがしかたない。以下からダウンロードして入れる。
3.XQuartzのインストール
以下らからISOをダウンロードして、インストーラを起動。
http://xquartz.macosforge.org/landing/4.pipの修正
再度pythonのインストールをトライ。
|
またエラーが出た。
|
pipをダウンロードしたtar.gzが違うという。
いろいろ試行錯誤をしたが、結局、homebrewに登録されているハッシュ値が間違っているという結論。
以下のコマンドで、ハッシュ値を修正する。
|
変更前の23行めから26行め。
|
以下のように変更。
|
5.最後、ほんとのpythonインストール
これで再度 $ brew install pythonをすると無事終了した。
PATHを/usr/local/binを優先させて。
|
2012年07月30日
OS Xでgem installをしようとすると、以下のようなエラーが出てしまう。 調べてみると、gccを入れるとか、Xcodeを最新にするとか、いろいろ対策がでてくる。 入れようとするgemも、mysql関係や、hpricot関係やらと、千差万別だが、エラーメッセージは 同じようだ。
|
結論としては、XcodeでCommand line toolsを入れれば、必要なライブラリが入るようだ。 入れ方は、Xcodeを起動して、Xcodeメニューから。
Xcode-->open developer tool-->More developper tool-->safariが開く-->OSに合わせたCommand line toolsをインストール
このインストールが終わると、以下が実行可能となった。
|