Я работаю через книгу 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.
Хорошо, теперь крюк развертывания с герокой.
- я
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
, чтобы сделать то, что она должна делать?
Update
Вопрос заключается в том, что имя моего Repo на Github является Ticketee
и Трэвис-ая по какой-то причине, думали, что это было 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