Heroku部署错误:没有这样的App&无法阅读

时间:2014-08-14 00:01:00

标签: ios ruby-on-rails git heroku bitbucket

我正在尝试部署博客应用。它位于Bitbucket.org和Codeship.io上。

我在Heroku上为它创建了一个应用程序,但无法弄清楚如何将其推送到网站。我已经安装了开发人员工具并使用了Heroku Create命令,但它创建了应用程序并询问了我不知道的安全密钥。

然后它要求我的信用卡。我只想用一个dyno部署应用程序,这样我就可以在我的投资组合中拥有一个完整的堆栈项目来构建。它将被安置在Inforamtization.net LA App。

Bitbucket回购是https://bitbucket.org/netiquette/blog Codeship仓库是https://www.codeship.io/projects/23553。请解释如何推动。我一直收到错误消息没有这样的应用程序,因为我在使用Heroku创建后删除了应用程序,因为我已经在我的帐户中创建了一个没有开发人员工具的应用程序。

3 个答案:

答案 0 :(得分:0)

我假设您已经加入了MacOS或Linux环境:

  • 站在您的app文件夹中(即:cd / path / to / application /),您应该可以创建heroku应用程序:

    heroku create (optionally pass in the name of the app)
    
  • 它会自动添加heroku远程,因此您不必添加它,因此如果您已经创建了至少一个提交,则可以将其推送到heroku:

    git push heroku master
    

您可以在此处找到更多信息:https://devcenter.heroku.com/articles/getting-started-with-rails4

答案 1 :(得分:0)

首先,您需要将git remote添加到本地仓库:

git remote add heroku git@heroku.com:your-git-repo.git

然后,基于您正在使用的数据库引擎:Mongoid,MySQL,PostgreSQL,您需要在heroku上设置它,并按照说明进行配置:

heroku addons:add mongohq # Momgoid
heroku addons:add cleardb  # MySQL
heroku addons:add heroku-postgresql

接下来,推送您的代码并自动为您安装heroku

git push heroku master

希望这有用!

答案 2 :(得分:0)

<强> GIT中

底线是Heroku uses git来管理提交/部署

部署到Heroku的技巧与部署到Github的技巧大致相同(我没有任何BitBucket经验对不起) - 因为你需要add a "remote" repo到你的本地git存储库,然后推进它。

以下是您最擅长的事情:

  
      
  1. 在Heroku中,创建一个新应用
  2.   
  3. Copy the "git" link for your new app(可在settings页面中找到)
  4.   
  5. 将您的bitbucket repo克隆到您当地的系统
  6.   
  7. 添加&#34;遥控器&#34; Heroku链接
  8.   
  9. 推送到Heroku
  10.   

<强>设置

我实际上更喜欢使用Heroku网络界面来创建新的应用程序:

enter image description here

一旦您创建了一个新应用(免费),您就会想要点击&#34;设置&#34;并复制git网址:

enter image description here

-

然后你需要&#34;克隆&#34;您的bitbucket回购:

$ git clone your_bitbucket_repo.git

这将使您能够使用&#34; heroku&#34;填充本地仓库。 git端点。要做到这一点,您只需要致电:

$ git remote add heroku git@heroku.com/your_app.git

这样您就可以将应用推送到Heroku的git repo:

$ git push heroku master

你去吧!