私も遂にMacportとrvmにさよならして、Homebrewとrbenvをインストールしました
基本的にはここを参照しましたHomebrewのインストール
1.Xcodeのインストール
2.XcodeのCommandLineToolsのインストール(Xcode Preferences Downloads ConnamdLineTools
3.Homebrewのインストール
ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)4.MacPortsのアンインストール
sudo port -f uninstall installed5.macportの設定を削除
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 ~/.macports6.環境変数の編集
削除
Macport関係の設定を削除
7.設定の再読み込み
source ~/.profile source ~/.bash_profileor
再ログイン
8.brew が正しくインストールされているかを確認
brew doctorここでのメッセージを元に悪いところを修正 rbenvのインストール
1.rvmが入っている場合は削除
rvm implode2.rbenv とruby-buildのインストール
brew install rbenv brew install ruby-build echo 'eval "$(rbenv init -)"' >> ~/.bash_profile source ~/.bash_profile3.readlineのインストール
brew install readline brew link readline4.opensslのインストール
brew install openssl brew link openssl5.rubyのインストール(CONFIGURE_OPTSを設定しないとインストール出来ない)
CONFIGURE_OPTS="--with-readline-dir=/usr/local --with-openssl-dir=/usr/local" rbenv install 1.9.3-p194 rbenv rehash rbenv global 1.9.3-p1946.バージョン確認(バージョンが出るか確認してください)
rbenv version ruby -v7.ruby on rails のインストール
rbenv exec gem install rails rbenv rehash source ~/.bash_profileその他 発生した問題と解決策
問題:bundle install で Gem::RemoteFetcher::FetchError になる
gem update --system
問題:rbenvでインストールするとbundleが入っていない?
gem install bundle でインストール
問題:ビルド時のエラー
以下からgccパッケージをダウンロードしてインストール
https://github.com/kennethreitz/osx-gcc-installer/downloads
問題:brew doctorでパス変更の要求
/etc/pathsを変更して対応
0 件のコメント:
コメントを投稿