Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 正在尝试设置heroku临时站点-“;“未找到资源”;_Git_Heroku_Staging - Fatal编程技术网

Git 正在尝试设置heroku临时站点-“;“未找到资源”;

Git 正在尝试设置heroku临时站点-“;“未找到资源”;,git,heroku,staging,Git,Heroku,Staging,我正在处理一个部署在heroku上的现有rails项目。我正在尝试设置一个从暂存分支部署的暂存服务器。(目前master已部署到生产环境中) 我在看这一页 我在“从生产应用程序开始”部分。它给出的代码是 heroku-create--stack[production-stack]--remote-staging--addons newrelic:brown,logging:expanded 我正试图使其适应我自己的需要,但我收到了一条消息,未找到资源 以下是我从“heroku应用程序”中得到的

我正在处理一个部署在heroku上的现有rails项目。我正在尝试设置一个从暂存分支部署的暂存服务器。(目前master已部署到生产环境中)

我在看这一页

我在“从生产应用程序开始”部分。它给出的代码是

heroku-create--stack[production-stack]--remote-staging--addons newrelic:brown,logging:expanded

我正试图使其适应我自己的需要,但我收到了一条消息,
未找到资源

以下是我从“heroku应用程序”中得到的信息

如果我做了heroku列表,我会得到这个

buddystef                 <project manager's email>
vivid-window-286
vivid-earth-537

buddystefHeroku使用堆栈synxtax创建

heroku create test-sushi-app --stack bamboo-mri-1.9.2
其中,竹-mri-1.9.2可以是以下任一项:

  • aspen-mri-1.8.6
  • 竹-ree-1.8.7
  • 竹-mri-1.9.2

因此,我不确定你的
[buddystef stack]
来自何方,但这可能是问题所在,Max,这里的问题似乎过于复杂了。保持简单,按照John的建议创建应用程序,添加插件,然后将其声明为登台环境:

heroku config:add RACK_ENV=staging --app stagingbuddystef
创建与生产.rb类似的
环境/staging.rb

如果它是一个公共站点,您可能希望保护它不受公共访问,避免混淆用户。看到这个了吗

Git:您应该拥有自己的暂存分支。请记住,heroku在master branch上运行,因此您应该这样做:

myproj git:(staging)$ git push stagingbuddystef staging:master 

在这里阅读更多关于git良好实践的信息:

我使用Heroku San,它为您做一些腿部工作

Max这是否意味着你最终放弃了官方的Heroku方法?我的问题和你一样
myproj git:(staging)$ git push stagingbuddystef staging:master