2011-01-24 92 views
1

我正在研究Rails教程的第一章。我把first_app推給了heroku。起初我得到了sqlite3錯誤(我認爲)。但是,我編輯了gem文件,並再次將它推到heroku。但是,我沒有得到在同一頁上:http://railstutorial.org/ruby-on-rails-tutorial-book#sec:1.4.3(我認爲它應該像圖1.11 1.4.3節)向Heroku推送基本的Ruby on Rails應用程序時遇到問題

相反,我得到這樣的:http://blooming-samurai-546.heroku.com/

它只是說: Heroku |歡迎來到您的新應用程序! 如果您需要部署幫助,請參閱文檔。

我做錯了什麼?任何想法是什麼?

回答

7

使用Git的控制檯嘗試:

git add . 
git commit -am "Initial commit" 
git push heroku 

看起來你推到Heroku的什麼也沒有,因此創建一個空目錄。

+0

成功!!!其實,就在我看到你的答案之前,我發現了這個其他線程:http://stackoverflow.com/questions/2947190/pushing-app-to-heroku-problem,所以我刪除了舊的項目,並添加了新的那個線程。但隨後我的應用程序「崩潰」。然後,我看到了你的答案,並做了你所說的。不完全瞭解它,但它現在正在工作。 – 2011-01-24 06:48:57

+0

我不知道你可以像'-am'一樣使用添加和消息。這將爲我節省一整天的幾次擊鍵。 – 2011-01-24 19:21:27

-1

不能與成功爭論。

然而,$混帳推Heroku的主推主之前的一些人可能需要運行下面的命令:

$ git的遠程添加的Heroku [email protected]:你-Heroku的-URL-GOES-這裏git的

爲「Git的遙控器和Heroku的」部分中,在當前討論:

http://devcenter.heroku.com/articles/git

0

我有這個同樣的問題,是由它非常沮喪。什麼解決了我的問題是移動 gem 'sqlite3'group :development, :test 在Gemfile中的塊。 之後,不再把這類消息:

remote: !  Failed to install gems via Bundler. 
remote: !  Detected sqlite3 gem which is not supported on Heroku: 
... 
remote: !  Push rejected, failed to compile Ruby app. 

在終端中輸入git push herokugit push heroku master

希望這有助於以後。

相關問題