##bundle installでgemパッケージがインストールされるpathの設定
bundle install --path <パス名>
とすると、好きなpathにgemパッケージが作成できる。
pathの設定はGemfileがあるのと同じフォルダに.bundle/config
というファイルができており、その中に書いてある。
##Macにrvm経由でRubyをインストールしようとしてハマりを起こした
rvm自体は
\curl -sSL https://get.rvm.io | bash -s stable
(その後sources ~/.profile)
で普通にインストール出来たのだが、Rubyのインストールがうまくいかなかった。
自分の環境には過去、適当に色々とインストールしてきたのだが、
今回は"Macports"が原因だったっぽい。
rvm install <インストールしたいRubyのバージョン>
を実行すると
Warning: port definitions are more than two weeks old, consider using selfupdate
Error! ncursesw was replaced by ncurses a long time ago, please uninstall 'ncursesw',
for more details check http://comments.gmane.org/gmane.os.apple.macports.user/28039
Requirements installation failed with status: 1.
というエラーが出力された。
まずはMacportsが古くなっていたので
sudo port selfupdate
を実行。Warningの方はこれで消えた。
問題のエラーの方だが、こっちは
sudo port -f uninstall ncursesw
でncurseswをuninstallした。
この状態で
rvm install 1.9.3
を実行するとrvmでRubyのインストールが進むようになる。