2014-01-09 4 views
5

У меня есть приложение node.js, работающее на Heroku. Я использовал (Windows) командную строку для инициализации приложения с помощью heroku create, и я могу попасть на веб-сайт производителя и убедиться, что он работает правильно. Все хорошо.Heroku сообщает «нет приложения указано» в командной строке Windows

Но когда я пытаюсь выполнять простые команды, как heroku ps, из каталога, в котором приложение живет, Heroku реагирующего с «не указано не приложение» Ошибка:

C:\dev\iq>heroku ps 
! No app specified. 
! Run this command from an app folder or specify which app to use with --app APP. 

Я читал в других постах что вы можете избежать необходимости использовать синтаксис --app APP с каждой командой, если настроить мерзавец так:

git config heroku.remote heroku 

Однако, после того, как делать так, Heroku все еще жалуется, что приложение не было указан для простых запросов командной строки. Я подтвердил, что .git/config был обновлен соответствующим образом:

C:\dev\iq>type .git\config 
[core] 
    repositoryformatversion = 0 
    filemode = false 
    bare = false 
    logallrefupdates = true 
    symlinks = false 
    ignorecase = true 
    hideDotFiles = dotGitOnly 
[remote "heroku"] 
    url = [email protected]:aqueous-mountain-xxxx.git 
    fetch = +refs/heads/*:refs/remotes/heroku/* 
[heroku] 
    remote = heroku 

Я просто переустановить последнюю версию Heroku:

C:\dev\iq>heroku --version 
heroku/toolbelt/3.2.2 (i386-mingw32) ruby/1.9.3 

Что я упускаю?

ответ

0

Из моего опыта эта ошибка возникает, когда код не нажат на герою (git push heroku master) перед запуском heroku ps.

3

Команда 'heroku' требует, чтобы параметр «-app» предназначался для данного приложения, если только вы не запустили его из папки приложения (клон репозитория Git, содержащий ваше приложение).

Смежные вопросы