bundle install するときはパスを指定した方が良い

パスを指定せずに bundle install するとGemはシステム内に保存されます。1つのシステムで複数のプロジェクトを開発しているとき、それぞれのプロジェクトで異なるバージョンのGemを使いたい場合になると、問題が起こるがあります。異なるRailsのバージョンを使いたい場合にも同じこと。

それを回避するために bundle install するときはパスを指定してあげます。パスを指定することでGemがプロジェクト内に保存され、システムに依存しない環境でGemを運用することができます。

続きを読む

Macbook Pro 2016にVagrantをインストール、その上にRuby on Rails5環境を構築し、GitHubと連携させる

Anduze, train des Cevennes
photo by PROthierry llansades

最近Macbook Pro 2016を購入したmaechanです。今まで使っていたMacが2011年製だったこともあって、開発していると動作が重くなったりフリーズしたり開発する上で支障が出ていました。これはアカンぞということで急遽新型Macを購入。

新型Macを手にし嬉しい反面、今まで使っていた開発環境をそれに移行しないといけない。世話が焼けますねMacちゃん。開発環境を構築する際「開発は全て仮装環境で行い、ローカルは汚さないようにしよう」と決めていて、そのやり方は自分の中では初めてのことでした。

思いの外時間がかかりましたがLinux CLIの復習になりました。他で開発環境を構築する際にまた見返すと思うので今回行った開発環境構築手順を備忘録としてメモします。

続きを読む

rake db:createを実行したらNokogriでエラー

データベースを作ろうとしたら以下のエラーが出力されました。

ぐぬぬ・・・。

続きを読む

Xcodeの「active developer path」エラー

CocoaPodsでからライブラリをインストールしようとしたら以下のエラーが出ました。

xcrun: error: active developer path (“/Applications/Xcode7.app/Contents/Developer”) does not exist, use xcode-select --switch path/to/Xcode.app to specify the Xcode that you wish to use for command line developer tools (or see man xcode-select)

続きを読む