ページ

ラベル Homebrew の投稿を表示しています。 すべての投稿を表示
ラベル Homebrew の投稿を表示しています。 すべての投稿を表示

2014年1月1日水曜日

Boxenの導入(の準備)

新年、明けましておめでとうございます。

今年一年を良い年にすべく、Boxenを使ってみることにしました。


準備


boxenと干渉する可能性があるものをアンインストールする。
僕の環境ではrbenv, homebrew, nvm。なんとなく影響が小さそうなものから消していく。

nvmのアンインストール

公式にアンインストール方法が書いてなかった。

とりあえず.nvm/を消す。
% rm -rf ~/.nvm
あとは.zshrcにも数行書いてあったのでそれも消した。

rbenvのアンインストール

rbenvはbrewでインストールしたので、homebrewごと消せばいいのかもしれないけど、一応ちゃんと消す。

rbenv管理のrubyを消すには、~/.rbenv/versions/ の中にあるディレクトリを消すか、ruby-buildを使っているならrbenv uninstallで消せる。
これもわざわざやらなくていいような気はしたけど、パッチレベルも低かったのでついでに消した。

で、rbenvとruby-buildをアンインストール。
% brew uninstall ruby-build
% brew uninstall rbenv
% rm -rf ~/.rbenv
なんかよくわからないけど一回やっただけだとちゃんと消えず、何回か実行したら消えた。

homebrewのアンインストール

https://github.com/Homebrew/homebrew/wiki/FAQに書いてあった、このスクリプトを使った。

実行したら何故かiTermのタブが閉じたりしてちゃんと消えたのかよくわからない。
which brewとかしてcommand not found: brewとか出るようになったので消えたと信じる。

これでようやく準備が整った。

2013年2月27日水曜日

認証付きProxy環境下でHomebrewのインストール

export http_proxy=http://USER:PASS@PROXY:PORT
export ALL_PROXY=$http_proxy
してから
ruby -e “$(curl -fsSkL raw.github.com/mxcl/homebrew/go)”
する。

brew install等するときにも同様なので、上の2行をシェルの設定ファイルに書いておくのがよかろう。

2012年9月15日土曜日

brew updateでコケた

% brew update
error: The following untracked working tree files would be overwritten by merge:
Library/Formula/argp-standalone.rb
Please move or remove them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

以下で直った。

% cd `brew --prefix`
% git fetch origin
% git reset --hard origin/master
% brew update

参考: homebrewのupdateが失敗した時 - まめ畑

2011年7月27日水曜日

MacPortsからHomeBrewに移行

MacPorts関連のものをアンインストール&削除
% sudo port -f uninstall installed
% sudo rm -rf \
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports

HomeBrewをインストール
$ ruby -e "$(curl -fsS http://gist.github.com/raw/323731/install_homebrew.rb)"

.zshrcを編集して、/usr/local/binの優先度を上げた。
export PATH=/usr/local/bin:$PATH

MacPortsで入れていたemacs23も消え去ったので入れ直す。

brew install emacs --cocoa
したらなんかコケる。
LionのせいなのかXcode4のせいなのか、はたまた両方か。

HEADならいけるっぽいので、あんまり気乗りはしなかったけどemacs24をインストール。
HEADをインストールするにはbazaarが必要らしいのでそれも先に。

brew install bazaar
brew install emacs --HEAD --cocoa

/usr/local/Cellar/emacs/HEAD/ にemacs.appがあるので、それを/Applicationsにコピー。

ターミナルのemacsで-nwを付けないとGUIのほうが起動するようになっていたので、zshrcに以下を追加
alias emacs='/Applications/Emacs.app/Contents/MacOS/Emacs -nw'

この部分、なんかもっといい方法なかったっけ。

参考:
MacPortsからhomebrewに移行した - RENAISSANCE
Terminal.app+Visorの色設定とか、homebrewでのemacsとか - steuims bulkre