私はインターネットを広範囲に検索し、非常に多くの提案された解決策を試しましたが、この問題は解決しません。私のherokuプロジェクトはDjangoベースですが、これらのエラーはすべてRubyベースです(とにかくプログラミングすらしていません)。heroku にプッシュするか、heroku status (または OSX ターミナルで任意の heroku コマンド) を実行すると、次のエラーが表示されます。
/usr/local/heroku/vendor/gems/excon-0.14.0/lib/excon/ssl_socket.rb:74: [BUG] Segmentation fault
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
Abort trap
ruby プロジェクト ディレクトリで bundle install を実行すると、次のエラーが発生します。
Fetching gem metadata from https://rubygems.org/./Users/mycomp/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/net/http.rb:678: [BUG] Segmentation fault
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
制御フレームおよびバックトレース情報とともに。
何が関連しているかはわかりませんが、次のとおりです。
- 以前は、openssl をインストールしたときに消えたように見える libssl エラーも発生していました
。私がオンラインで見つけた解決策はどれも、それを解決するのに役立ちませんでした。
-ある時点で、gcc/c コンパイラに影響を与えた可能性のある XCode を削除して再インストールしました
-このコマンドで ruby を再インストールしました rvm install ruby-1.9.3 --with-openssl-dir=/usr/bin -
削除して再インストールしました私のコンピューターに1つのgemset - 私
もこの修正を試みましたが、うまくいきませんでした:
rvm gemset empty
rvm use ree@my-gemset
gem install bundler
bundle install
私は実際には ruby でコーディングしていません (テストアプリが 1 つだけありました)->問題を解決するために、heroku/vendor と自分のコンピューターからそれを削除することはできますか? それを修正したいのですが、Django プロジェクトで heroku を使用できるようにすることにもっと関心があります。
ありがとうございました!