[英]heroku db:push error with toolbelt
有沒有辦法用ruby 1.9.3下載Heroku工具帶? 現在,它會自動安裝來自網頁1.9.2 - https://toolbelt.heroku.com/ 。
因此,無法將db:push到Heroku。
更新資料
我在這里找到它-http: //assets.heroku.com/heroku-toolbelt/heroku-toolbelt-2.25.1.exe
參見https://github.com/heroku/toolbelt/issues/26
如果將ruby1.9.3路徑放在可以使用heroku version
進行驗證的heroku路徑之前,則可以使用ruby 1.9.3
基本上,heroku希望與ruby 1.9.2兼容,因為與其他版本的兼容性問題,因此它會安裝自己的版本。
還要檢查您的heroku版本,您使用的是工具帶,而不是gem
發生我的問題是因為當前的工具帶會自動在C:/ Pogram文件中安裝ruby 1.9.2,盡管在我的本地計算機上,我通過http://railsinstaller.org/在C:/中有ruby 1.9.3。
這使我的道路有些混亂。
我不得不從路徑上取出Toolbet的紅寶石,這解決了我開始這個問題時遇到的問題。
但是使用Ruby 1.9.3進行heroku db:push
。 使我陷入time zone displacement'error
。 這是另一個問題,在這里進行更詳細的討論:
解決方案是在本地完全切換到1.9.2。 但是由於我使用的是Windows 7,這也引起了一些麻煩,因為我發現的大多數解決方案都是針對OSX的
但是最后我設法通過使用https://github.com/vertiginous/pik在本地切換到R 1.9.2使其工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.