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
Ruby on rails 如何从Heroku本地部署Rails应用程序_Ruby On Rails_Heroku_Deployment_Heroku Toolbelt - Fatal编程技术网

Ruby on rails 如何从Heroku本地部署Rails应用程序

Ruby on rails 如何从Heroku本地部署Rails应用程序,ruby-on-rails,heroku,deployment,heroku-toolbelt,Ruby On Rails,Heroku,Deployment,Heroku Toolbelt,我被要求对Heroku提供的Rails web应用程序的UI进行一些小的更改。我已经在本地克隆了git rep,做了一些更改,现在我想在我的手机上测试这些更改,而不需要实时推送它们。我需要本地heroku安装吗?如果可能的话,我想在iPhone上预览一下,安卓设备也会很有帮助 我显然是Heroku和Rails的新手,因此非常感谢您的帮助 提前感谢我相信有了Heroku,您可以使用测试服务器和生产服务器。因此,您可以推动您的测试,以确保一切都是好的,然后推动生产,如果一切都是好的 也许您正在寻找h

我被要求对Heroku提供的Rails web应用程序的UI进行一些小的更改。我已经在本地克隆了git rep,做了一些更改,现在我想在我的手机上测试这些更改,而不需要实时推送它们。我需要本地heroku安装吗?如果可能的话,我想在iPhone上预览一下,安卓设备也会很有帮助

我显然是Heroku和Rails的新手,因此非常感谢您的帮助


提前感谢

我相信有了Heroku,您可以使用测试服务器和生产服务器。因此,您可以推动您的测试,以确保一切都是好的,然后推动生产,如果一切都是好的

也许您正在寻找heroku local

或者你可以只
rails s-b0.0.0.0
,然后在手机中转到
http://server-ip:3000
(您根本不需要Heroku)


完成更改后,您可以使用git push heroku master(如果您可以从heroku仪表板访问)将更改推送到heroku。

一些人指出了使用heroku local(heroku local)的选项,但我还想提到使用作为解决方案

管道是一组共享相同代码库的Heroku应用程序。管道中的应用程序分为“审查”、“开发”、“暂存”和“生产”阶段,代表连续交付工作流中的不同部署步骤

因此,您可以有一个“暂存”阶段,最初将应用程序部署到该阶段。尽可能多地测试它,准备好后,将其推广到“生产”

我已经在我的一些应用程序中使用这种方法一段时间了,而且效果很好