0

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

4

2 に答える 2

1

https://github.com/heroku/toolbelt/issues/26を参照

確認できるherokuパスの前にruby1.9.3パスを配置すると、ruby 1.9.3を使用できますheroku version

基本的に、他のバージョンとの互換性の問題から、heroku は ruby​​ 1.9.2 で動作したいので、独自のバージョンをインストールします。

また、gemではなくツールベルトを使用していることをherokuのバージョンで確認してください

于 2012-10-29T10:24:27.390 に答える
0

私の問題は、現在のツールベルトが 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 に切り替えることで、なんとか動作させることができました

于 2012-10-29T17:12:21.470 に答える