Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/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 乘客、Capistrano&;SVN合作_Ruby On Rails_Passenger_Capistrano_Dreamhost_Web Deployment - Fatal编程技术网

Ruby on rails 乘客、Capistrano&;SVN合作

Ruby on rails 乘客、Capistrano&;SVN合作,ruby-on-rails,passenger,capistrano,dreamhost,web-deployment,Ruby On Rails,Passenger,Capistrano,Dreamhost,Web Deployment,我计划使用RubyonRails在dreamhost上创建一个网站。 在阅读dreamhost上的wiki时,我意识到我必须使用svn和capistrano将本地文件传输到服务器。dreamhost使用Passenger部署我的应用程序 有人能解释一下其中涉及的工作流程吗 更多详情: 根据svn上dreamhost wiki页面上的详细信息,我在为svn存储库创建了一个子域。我可以将本地更改提交到此位置。但是我不确定这个目录下的文件是如何转移到主网站的。。i、 e.是由Capistrano还是乘

我计划使用RubyonRails在dreamhost上创建一个网站。 在阅读dreamhost上的wiki时,我意识到我必须使用svn和capistrano将本地文件传输到服务器。dreamhost使用Passenger部署我的应用程序

有人能解释一下其中涉及的工作流程吗

更多详情:
根据svn上dreamhost wiki页面上的详细信息,我在为svn存储库创建了一个子域。我可以将本地更改提交到此位置。但是我不确定这个目录下的文件是如何转移到主网站的。。i、 e.是由Capistrano还是乘客完成的?

Capistrano是执行部署的工具。它可以直接将文件从svn签出到部署发生的位置(如果具有ssh访问权限),也可以在本地签出文件,然后使用ftp/sftp/scp复制到部署区域。Passenger是Apache模块,它让Apache了解在部署应用程序后如何为其提供服务。

Capistrano是进行部署的工具。它可以直接将文件从svn签出到部署发生的位置(如果具有ssh访问权限),也可以在本地签出文件,然后使用ftp/sftp/scp复制到部署区域。Passenger是Apache模块,它让Apache了解如何在应用程序部署后为其提供服务。

Passenger是Apache加载的模块,用于运行和显示基于机架的应用程序,其中包括Rails。Capistrano用于远程运行命令,以便从svn签出和部署应用程序。SVN显然用于存储和版本化应用程序。工作流程如下:

  • 编写代码
  • 签入svn
  • 使用Capistrano部署
  • Capistrano从svn中检查代码 放入乘客正在使用的文件夹中 配置为观看
  • 乘客注意到这些变化和 重新加载应用程序

  • Passenger是Apache加载的模块,用于运行和显示包括Rails在内的基于机架的应用程序。Capistrano用于远程运行命令,以便从svn签出和部署应用程序。SVN显然用于存储和版本化应用程序。工作流程如下:

  • 编写代码
  • 签入svn
  • 使用Capistrano部署
  • Capistrano从svn中检查代码 放入乘客正在使用的文件夹中 配置为观看
  • 乘客注意到这些变化和 重新加载应用程序

  • 你调查过了吗?如果你只是想要开箱即用的东西,这是一个很好的选择。我认为heroku不适合Dreamhost.com。但我会再看一遍。不,它不适用于Dreamhost,它基本上是源代码+部署+数据库+扩展和其他功能的完整解决方案。你看过了吗?如果你只是想要开箱即用的东西,这是一个很好的选择。我认为heroku不适合Dreamhost.com。但我会再看一遍。不,它不适用于Dreamhost,它基本上是源代码+部署+数据库+扩展和其他功能的完整解决方案。太好了。。谢谢我试图“接受”你的回答。。但我似乎要等5分钟!Stackoverflow根本不知道它的用户有多快!!伟大的谢谢我试图“接受”你的回答。。但我似乎要等5分钟!Stackoverflow根本不知道它的用户有多快!!