我仍然是开发 Ruby on Rails 应用程序的初学者。我在旧笔记本电脑上开发了一个项目。我想在我的新的上打开它。当我从 github 下载项目时,我无法执行“heroku open”。我收到以下错误:“未指定应用程序”。
如果我写 git push heroku master,它会说“不是 git 存储库”。
你能帮我吗?非常感谢!
我仍然是开发 Ruby on Rails 应用程序的初学者。我在旧笔记本电脑上开发了一个项目。我想在我的新的上打开它。当我从 github 下载项目时,我无法执行“heroku open”。我收到以下错误:“未指定应用程序”。
如果我写 git push heroku master,它会说“不是 git 存储库”。
你能帮我吗?非常感谢!
首先创建一个 Heroku 应用
heroku create
这将创建一个名为“heroku”的远程 Git 存储库。您可以使用
git remote -v
然后,将您的应用程序部署到heroku
git push heroku master
您可以获取有关 Heroku 文档的完整详细信息:https ://devcenter.heroku.com/articles/git
听起来您在第一台机器上设置了项目以及 heroku 应用程序,但是当您将其克隆到另一台机器时,heroku 远程不再存在。
/yourapp/.git/config
这是因为当你输入“git push heroku”时,你是在告诉 git 在你的配置文件( ) 中寻找一个名为“heroku”的远程仓库。
要查看远程仓库的当前列表,请键入以下内容:
get remote -v
如果此列表没有您的 heroku 遥控器并且您安装了 Heroku Toolbelt,您只需运行以下命令即可重新添加 heroku 遥控器:
heroku git:remote -a <app-name>
Heroku 是用于部署您的应用程序的云服务器。
在本地盒子上,您可以通过以下方式打开 rails 应用程序
script/server
(如果早于 Rails 3)或rails server
(Rails 3.0 以上)。参考这应该会打开您的 Rails 应用程序。
如果您有数据库设置,那么您可能需要执行rake db:create
,rake db:migrate
和rake db:seed
. 您需要确保数据库已安装并正在运行。