2016-12-13 52 views
0

我正在創建Puma/Sinatra應用程序,並且想使用打包程序來管理寶石版本。我有一個Gemfile中,Gemfile.lock的,等我可以通過啓動我的應用程序:puma plus bundler:使用pumactl啓動應用程序,但打包程序知道

bundle exec puma -C config.rb 

但我也想建立一個腳本init.d中運行應用程序作爲服務,併爲我打算使用pumactl。然而,當我開始使用pumactl應用程序似乎並不關心打捆:

pumactl -F config.rb start 

我通過要求的ActiveRecord 5.0+在我的Gemfile,運行bundle install,手動刪除的ActiveRecord 5.0.0.1測試了這個,然後運行該應用程序通過pumactl。它拿起了ActiveRecord的4.x版本。

有沒有辦法將pumactl與bundler結合使用,以便應用程序將獲得Gemfile.lock中指定的gem版本?

回答

0

試試這個:

bundle exec pumactl -F config.rb start 
相關問題