Ruby on rails 有没有一种简单的方法来管理我计算机上的许多rails开发站点?
我在我的MacBookPro上工作。我在~/dev中有许多rails项目 就像:Ruby on rails 有没有一种简单的方法来管理我计算机上的许多rails开发站点?,ruby-on-rails,passenger,rvm,Ruby On Rails,Passenger,Rvm,我在我的MacBookPro上工作。我在~/dev中有许多rails项目 就像: ~/dev/first\u项目 ~/dev/second\u项目 ~/dev/third\u项目 等等 有些是rails 2,有些是rails 3,我在所有项目中都使用RVM和ruby 1.8.7 当我为一个项目工作时,我会运行“rails s-P3001”之类的东西。现在我厌倦了运行命令。我想在apache中使用passenger,但不想为每个项目添加配置 是否有一种方法可以使一种配置适用于所有项目 例如,f
- ~/dev/first\u项目
- ~/dev/second\u项目
- ~/dev/third\u项目
- 等等
Sam37最近发布的信号;这对你有什么好处吗?(问是因为我认为可能,但我不确定。)37signals最近发布;这对你有什么好处吗?(问是因为我认为可能,但我不确定。)虽然乘客是解决这个问题的好方法,但您需要为每个站点安装一个
VirtualHost
条目。如果您的配置有一个规则的结构,这并不像听起来那么糟糕。通过一些巧妙的脚本,您可以自动生成所需的文件
一个简单的替代方法是使用帮助管理乘客配置。这避免了手工处理各种配置文件。添加新目录需要两个步骤
来自37signals的软件是一种新的方法,但它会通过重新映射端口80来淘汰常规Apache实例。如果您做任何其他类型的开发工作,例如PHP站点,这可能不适合您。虽然Passenger是解决此问题的一个很好的方法,但您需要为每个站点安装一个
VirtualHost
条目。如果您的配置有一个规则的结构,这并不像听起来那么糟糕。通过一些巧妙的脚本,您可以自动生成所需的文件
一个简单的替代方法是使用帮助管理乘客配置。这避免了手工处理各种配置文件。添加新目录需要两个步骤
来自37signals的软件是一种新的方法,但它会通过重新映射端口80来淘汰常规Apache实例。如果你做任何其他类型的开发工作,比如PHP网站,这可能不适合你。我使用乘客偏好窗格很长时间了,这是一个很好的解决方案。我选择Alexmller的答案只是因为它更具体。但我真的很感谢你详尽的回答。我与乘客偏好窗格合作了很长时间,这是一个很好的解决方案。我选择亚历克斯穆勒的答案只是因为它更具体。但我真的很感激你详尽的回答。