私はリモートでアプリケーションを実行していますが、rails
をバージョン4.2.8にアップグレードしました。私はその後service unicorn restart
を走ったが、ユニコーンのログは私に、このエラーを与える:ユニコーン5.2.0を既に有効にしていますが、Gemfileにユニコーンが必要です。5.3.0
You have already activated unicorn 5.2.0, but your Gemfile requires unicorn 5.3.0. Prepending
bundle exec
to your command may solve this. (Gem::LoadError)
また、私は正常に返され、正常に返さgem uninstall unicorn -v 5.2.0
を試みたが、その後、gem install -v 5.3.0
ています。その後、service unicorn restart
を実行しましたが、エラーは解決しません。
私はbundle exec
の提案に気付きましたが、私はこのコマンドの前に何を置くべきかわかりません。
おかげさまで、ありがとうございました。今私はunicornを開始しようとするとこれを得ています: 'masterは起動できませんでした。stderrログで詳細を確認してください。 ' 'unicorn.stderr.log'は' unicorn.rb'設定ファイルではありません(宝石だけが表示されます)。私は自分の問題の大半がそこにあると思う。あなたはこの場合の提案はありますか? – Tuma
私はユニコーンを一度も使ったことがありません:(あなたが 'bundle show unicorn'と入力すると、その宝石に関連するすべてのファイルがどこに保存されているかを表示するはずですが、残念なことに助けてくれない以外は – Mark
私は削除しません。 gemfile.lock。それはその価値よりも厄介な傾向があります。 – Tyler