使用外部硬盘驱动器,heroku 2.4.0命令无法正常工作

时间:2011-07-25 03:00:43

标签: ruby-on-rails ruby heroku restart

我已经为我的heroku配置了密钥,而且我已经足够能够提交并推送到我的heroku服务器上了。但由于某种原因,像“heroku logs”或“heroku rake”或“heroku restart”这样的命令会导致“没有这样的文件或目录”错误。同样,heroku restart -app“”会显示“找不到应用程序!”即使我输入正确的一切。

我认为这可能与我的Github repo存储和写在外部硬盘驱动器上有关。这可能吗?

提前致谢!

2 个答案:

答案 0 :(得分:1)

外置硬盘与此问题无关。

确保您在自己的应用中。

cd myap

然后你需要创建一个仓库并将项目添加到它:

git init
git add.
git commit -m 'master'

然后你需要创建一个heroku项目:

heroku create
heroku rename myapp
git push heroku master

确保按照该顺序完成所有操作。

答案 1 :(得分:0)

您确定自己位于应用程序所在的项目文件夹中。项目与git的位置并不重要,项目git config(包括遥控器)将全部位于项目文件夹iteself本地。

此外,如果显式传递应用程序名称

,则实际上不需要位于项目文件夹中

例如

heroku rake db:migrate --app myappnamehere

如果您没有名为heroku的heroku遥控器,也会出现这种情况。例如,我通常根据环境调用我的heroku遥控器,例如生产,开发。所以我的典型推动看起来像;

git push production mybranch:master

在这种情况下,当您发出heroku命令时,它无法通过检查git配置找到“heroku”遥控器来找到应用程序名称,因此它总是会说应用程序未指定,这就是您需要通过的原因它明确地通过--app属性。