1. 不能在window下使用
比较神奇。。。。 看了官方文档半天,也没说不能啊。可惜试了才知道。
cap deploy:setup, :check 都没问题,到了 :update的时候,出错。 明明git配置是对的,非说错误。
google了半天,看到了有个哥们跟我的问题类似,他的SVN配置明明是对的,结果出现各种神奇错误。后来这哥们留言:“经过N久的摸索,我发现了错误所在:我用的是WINDOWS。。。”后面还加了"fun fun fun"。
沿着这个思路,在各种尝试都不行之后,我在 linux 环境下,3分钟,从无到有,一路绿灯。
无语ing. fun fun fun...
2. 所有的cap 命令都需要在特定的目录下使用。所谓的"local_folder",而不是目标文件夹。
3. 搞定了cap deploy:update 之后, :start, 结果:
[DEPRECATED] `deploy:start` is going to be removed after 2.5.9 - see http://is.gd/2BPeA
我的版本是 2.5.18, 2.3.0, 这泥马。。。哥看的可是最新的官方文档啊!~(
http://www.capify.org/index.php/Getting_Started)
好吧。。。不管他。。。继续看,发现,找不到 script/spin, spawn 啥的。。。提示说
引用
rails 默认建立好了 ..spawn 文件
我晕。。。没有啊~~~ 重新建立一个新的rails项目,看了又看,确实没有啊。。。
结果。。。我看到了这页。。。看来走到 2.3.5 还有一段路要走。。。啥时候能更新文档捏?
--------------------------------------------
http://www.capify.org/index.php/How_to_use_Capistrano_with_Rails_2.3
How to use Capistrano with Rails 2.3
If your project uses Rails 2.3 or later, you must install the "irsprocessscripts" plugin in order for Capistrano to deploy the project if you still use the old inspector-reaper-spawner method to run Ruby on Rails instances. To do so, run the following command from your project's root directory:
./script/plugin install git://github.com/rails/irs_process_scripts.git
--------------------------------------------
结论是: 出现一个蓝色的小猫,比我还无辜的眼神,文字: the page does not exist!
分享到:
相关推荐
Capistrano链接的文件非常方便,但是在首次部署时,您可能会遇到一个麻烦的问题–无法部署,因为该文件不存在,但是该文件是在部署后创建的。 不好了! 安装 将此行添加到您的应用程序的Gemfile中: gem '...
如果遇到问题,请随时提出问题。 我会尽力帮助您,但不能做出任何承诺:) 如果您想了解有关服务器或零停机时间部署的更多信息,请务必查看 。 要求 2.0或更高版本(应在Mac上预装) 要部署到的服务器 有关服务器...
虽然最初的插件对我很有用,但我开始遇到需要更多灵活性的情况。 更具体地说,为了更改安全组,必须重新启动实例。 我创建了 capistrano-ec2tag 来绕过这个限制。 现在,修改可部署的实例列表就像修改标签一样简单...
这本书通过一系列的“配方”(recipes),为开发者提供了在实际开发中可能会遇到的问题及其解决方案,旨在帮助开发者提高工作效率,解决Rails应用中的各种挑战。 在Rails 3版中,框架进行了大量的更新和改进,包括...
尝试使用Capistrano进行部署,但是遇到了很多问题,比如配置错误、ruby版本不匹配、代码升级导致运行时错误……于是我决定自己编写脚本来完成这项工作。 先决条件 您可能需要按照以下步骤将 ruby on rails 应用...
通过阅读《再次发一本部署rails的书》,开发者可以系统学习Rails应用部署的全貌,从而避免在实际操作中遇到的问题,提高部署效率,确保Rails应用在生产环境中稳定运行。同时,书中提供的链接——,可能提供了更多...
描述中的链接虽然没有提供具体的细节,但通常在ITeye博客上,这样的文章会包含详细的步骤、最佳实践以及可能遇到的问题和解决方案。由于没有实际的文本描述,我们将基于一般的Rails部署流程进行讨论。 标签 "源码" ...
在开发Rails应用时,开发者可能遇到需要与服务器通信的问题,这时这类工具可以派上用场,确保正确的网络配置。 综上所述,学习这个项目的知识点涵盖了Rails框架的基础,包括其核心组件的使用,以及如何构建一个功能...
通过阅读和学习这本书中的Rails Recipes,你不仅可以掌握Ruby on Rails的基本原理,还能了解如何解决开发过程中可能遇到的各种挑战。对于想要提升Ruby on Rails技能的开发者来说,这是一个不可或缺的学习资源。
《Pragmatic Bookshelf Advanced Rails Recipes May 2008》是一本专注于Rails高级开发实践的...书中的每个“配方”都是一个实际问题的解决方案,旨在解决开发者在日常开发中可能遇到的挑战,提高开发效率和代码质量。
1. 配置管理工具:Capistrano、Chef、Puppet、Func、SaltStack、Ansible和Rundeck都是用于自动化系统配置的工具,它们帮助运维工程师统一管理多台服务器的配置,实现快速部署和更新。 2. 监控工具:Cacti、Nagios/...
如果在CentOS上安装Redis时遇到问题,可能需要通过RubyGems来安装`redis` gem,这通常是为了使用命令行客户端或者配合自动化部署工具,如Capistrano。 安装Redis通常包括以下步骤: 1. 更新系统包: ```bash ...
在Windows平台上将Ruby on Rails(RoR)应用于生产环境可能会比在Unix-like系统上遇到更多的挑战,但并非不可能。这篇文章将引导新手Web程序员和对RoR感兴趣的开发者如何在Windows上搭建并部署一个稳定的生产环境。 ...
这本书深入探讨了在企业级项目中可能遇到的各种挑战,包括性能优化、安全性、可维护性、测试策略以及与其他企业级技术的集成。 1. **Rails框架基础**:Rails是基于Ruby语言的全栈式Web框架,它遵循“约定优于配置”...
- **社区论坛**:加入Yii框架的社区论坛或QQ群组,与其他开发者交流心得,解决遇到的问题。 #### 四、结语 通过学习本书《敏捷Web应用开发与Yii 1.1及PHP5》,开发者不仅能够掌握Yii框架的基础知识和高级技巧,还能...
8. **问题解决和调试技巧**:分享在开发过程中遇到的问题及其解决方案,帮助读者避免常见陷阱。 通过阅读这个博客,无论是初学者还是经验丰富的开发者,都能从中获取到宝贵的Ruby和Rails开发经验,学习到新的编程...
通过这些源代码,读者可以对照书中内容,逐步实现各个功能模块,遇到问题时可以直接查看代码实例,进行调试和修改,从而加深对Rails开发流程和最佳实践的理解。对于想要深入学习和掌握Rails的开发者来说,这是一份...
Ruby-Bluepill是一款由Ruby语言编写的简单而强大的进程监控工具。它被设计用来确保你的应用程序在生产环境中始终保持运行...如果你在开发过程中遇到服务中断的问题,或者希望提高运维效率,Bluepill值得你尝试和掌握。
在使用Symfony 5进行克隆时,开发者可能会遇到诸如性能优化、数据库设计、用户权限控制、图像处理、搜索算法以及API集成等复杂问题。 【知识点详解】 1. **Symfony 5框架**: Symfony是一个遵循MVC模式的PHP框架,...