我想在asmallorange的空間上的rails應用程序上部署ruby。我遵循他們網站上的說明。將Rails應用程序部署到共享主機(錯誤)
但是,當我到達要執行rake db:migrate
的步驟時,它需要我執行捆綁安裝。沒問題,所以我這樣做。但是,當我運行捆綁安裝時,我得到以下內容:
sudo:有效的uid不是0,是sudo安裝的setuid root?
寶石::例外:在[/usr/local/lib/ruby/gems/1.9.1/cache/rake-10.1.1.gem]無法加載寶石>在/ home/* / * 安裝rake(10.1.1)時發生錯誤,並且Bundler無法繼續。 確保
gem install rake -v '10.1.1'
在捆綁之前成功。
我試過運行gem install rake
,但仍...沒有運氣。
有沒有人有任何建議我可以從哪裏去?甚至是更有效的方式來部署這個應用程序?卡皮斯特拉諾也許?
謝謝!
謝謝,Rich。我檢查了我的耙子版本,我有10.1。1,我的主機在10.1.0上。換句話說,爲了實現這個目標,我可能不得不下降到耙10.1.0?謝謝! – DMiller
我認爲情況就是這樣:)雖然我認爲Rake是Rails的核心依賴項,所以這可能意味着降級Rails V而不是Rake本身。希望這可以幫助? –
是的。謝謝! – DMiller