1
我正在通過Raild 4 In Action書工作。在第13章:部署,第464頁上,您需要做一個travis
的部署鉤子的最終配置,以在通過規範時推送到您的heroku應用程序。travis setup heroku命令生成存儲庫未知錯誤
這本書已經有了我做到以下幾點:
- 我進入
.travis.yml
文件在我的應用程序的根目錄。 - 然後我去了
https://travis-ci.org/
並通過我的Github帳戶登錄。 - 然後我打開開關開啓我的項目。
- 現在當我做一個
git push
我注意到travis
它做了一個構建,它運行我所有的規範。它看起來像一切都過去了。在底部它說Done. Your build exited with 0.
好吧現在用heroku部署鉤子。
- 我做
gem install travis
獲得寶石到我的電腦 - 我那麼做
travis login
有GitHub的令牌,它說:Successfully Logged in!
現在我跑travis setup heroku
這裏是錯誤:
repository not known to https://api.travis-ci.org/:my_repo_name/my_app_name
這本書沒有提到這個錯誤信息。我試圖環顧四周,找不到遇到這個問題的人。
我怎樣才能讓travis setup heroku
命令做它應該做的事情?
更新
的問題是,我回購的Github上的名字是Ticketee
和Travis-CI由於某種原因,認爲這是ticketee
。答案是從我的應用程序的根目錄中打開以下文件:
vim .git/config
在底部,我看到下面
[travis]
slug = my_git_user_name/ticketee
,我不得不把它改成這樣:
[travis]
slug = my_git_user_name/Ticketee
我在這裏遇到麻煩。我沒有.git/config文件。 – Neil
你的意思是把它放在我的.travis.yml文件中嗎?我試圖做到這一點,並把它放進去,它不起作用。也許我沒有把它放在正確的位置? – Neil
我試圖創建一個'.git/config'文件,這對我來說不太合理。它將文件名改爲'.git:config',不幸的是它沒有把錯誤帶走。 – Neil