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