プライベート pub gemには、メッセージ キューを処理するための追加の Faye サーバーが必要です。次のコマンドでレールサーバーと並行して開始されます:rackup private_pub.ru -s thin -E production
このサーバーは、一部の仕様に合格するためにも必要です。そのため、起動コマンドを .travis.yml に含めます。
language: ruby
services:
- postgresql
- rack
before_script:
- rackup private_pub.ru -s thin -E production
- cp config/database.yml.travis config/database.yml
- psql -c 'create database travis_ci_test;' -U postgres
ただし、ビルド中にこのコマンドでエラーが発生します。
0.00s$ rackup private_pub.ru -s thin -E production
/home/travis/build.sh: line 45: rackup: command not found
The command "rackup private_pub.ru -s thin -E production" failed and exited with 127 during .
私は何を間違っていますか?