私はherokuでの展開に比較的慣れていませんが、オープンソースのRuby on Railsプロジェクトを試した後、宝石(および宝石の依存関係)をローカルにインストールする方法を見つけましたが、herokuは苦労しました。問題の gem が 2 つまたは 3 つあり、そのためにローカルで次のことを行う必要がありました。
**
sudo apt-get install libxslt-dev libxml2-dev # nokogiri gem の場合 sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui # capybara gem の場合sudo apt-get install uuid-dev # xapian に必要-ruby gem sudo apt-get install libqt4-dev # qt が以前にインストールされていない場合、xapian-ruby gem に必要 =======**
ただし、私が推測したように、heroku はこれらの gem の依存関係を検出してインストールするほどスマートではありません。調べて、vulcan や heroku run bash などに時間を費やしましたが、概念的に理解できませんか? また、dyno の再起動後、bash を介したインストールが機能しないと思われます。さらに、問題を悪化させるほど vulcan に関する十分なドキュメントがありません。私はすべての手順を試しましたが、あまりにも混乱しています。
gem 環境 (上記のライブラリ) をインストールするための最良の方法は何ですか。どんな助けでも本当に感謝しています!!!
ありがとう、H