Git 正在尝试设置heroku临时站点-“;“未找到资源”;
我正在处理一个部署在heroku上的现有rails项目。我正在尝试设置一个从暂存分支部署的暂存服务器。(目前master已部署到生产环境中) 我在看这一页 我在“从生产应用程序开始”部分。它给出的代码是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-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