ruby 1.9.3 で Heroku ツールベルトをダウンロードする方法はありますか? これで、ホームページhttps://toolbelt.heroku.com/から 1.9.2 が自動的にインストールされます。
このため、Heroku に db:push を実行できません。
アップデート
ここで見つけました - http://assets.heroku.com/heroku-toolbelt/heroku-toolbelt-2.25.1.exe
ruby 1.9.3 で Heroku ツールベルトをダウンロードする方法はありますか? これで、ホームページhttps://toolbelt.heroku.com/から 1.9.2 が自動的にインストールされます。
このため、Heroku に db:push を実行できません。
アップデート
ここで見つけました - http://assets.heroku.com/heroku-toolbelt/heroku-toolbelt-2.25.1.exe
https://github.com/heroku/toolbelt/issues/26を参照
確認できるherokuパスの前にruby1.9.3パスを配置すると、ruby 1.9.3を使用できますheroku version
基本的に、他のバージョンとの互換性の問題から、heroku は ruby 1.9.2 で動作したいので、独自のバージョンをインストールします。
また、gemではなくツールベルトを使用していることをherokuのバージョンで確認してください
私の問題は、現在のツールベルトが C:/Pogram ファイルに ruby 1.9.2 を自動的にインストールするために発生しました。
これにより、パスが少し混乱しました。
ツールベットのルビーをパスから外さなければならなかったので、この質問を始めた問題は解決しました。
しかしheroku db:push
、Ruby 1.9.3でやっています。私を夢中にさせたtime zone displacement'error
。これは別の問題であり、ここで詳しく説明します。
データを Heroku にプッシュする際のエラー: タイムゾーンの変位が範囲外です
解決策は、ローカルで 1.9.2 に完全に切り替えることです。しかし、私はWindows 7を使用しているため、見つけたほとんどのソリューションはOSX用であったため、これも問題を引き起こしました
しかし、最終的には、 https://github.com/vertiginous/pikを使用してローカルで R 1.9.2 に切り替えることで、なんとか動作させることができました