構築したいくつかのWebサービスに依存するrubyアプリがあります。
一緒に始めるために、私は次のProcfileを持っています:
mondodb: /home/dwaynemac/mongodb/bin/mongod
accounts: ./script/start_accounts.sh
contacts: ./script/start_contacts.sh
activity: ./script/start_activity_stream.sh
web: ./script/start.sh
このstart_xxx.shスクリプトはそれぞれ、次のように動作します。
cd ../activity_stream; bundle exec unicorn -p 3003 -c ./config/unicorn.rb
これらの前の行を手動で実行すると、activity_streamは正常に実行されます。しかし、職長から逃げたとき、いくつかの宝石は認識されません。バンドルが正しく構築されていないかのように。
エラーの例:
activity_stream/config/boot.rb:2:in `require': no such file to load -- grape (LoadError)