无法使用 capistrano 在 github 中获取我的代码
我在我的 github 存储库上进行了 HEAD 切换分支(并且不记得我做了什么),现在我似乎无法使 capistrano 工作。 当我... set :branch, "master" 它说 …
“来自存储引擎的错误28” Rails 部署期间
我一直部署得很好,没有任何问题。今天我收到这个错误... rake aborted! Mysql::Error: Got error 28 from storage engine: describe active_admin_co…
Capistrano 使用了错误的发布路径
我现在尝试将我的应用程序部署到我的 ubuntu server-11.04(主机名:chicago),但是每次运行 cap deploy:update 时,我总是收到以下错误: ** [chica…
如何在本地执行 Capistrano 任务?
我已经定义了一个自定义 Capistrano 任务,该任务应该在本地运行(在我的开发计算机上): desc "Push code to Dreamhost" task :push do run "git pu…
Capifony 和目录所有者
当我cap部署我的Symfony2项目,然后登录到我的服务器时,我看到开发版本(app_dev.php)运行正常,但产品版本(app.php)运行正常。 错误是 [Tue Jan …
rake db:迁移中止!在 US-ASCII 上使用 rake 0.9.2.2 和rails 3.0.10
最近,我升级了 gems,并开始向我的应用程序添加新内容,例如第三方社交网站使用omniauth gem 进行身份验证。在开发环境上一切都很好并且工作起来很有…
如何在部署之前缩小源代码
我正在通过使用 capistrano 从 git 部署一个 php 项目。我目前正在通过一些 capistrano 任务来缩小我的 javascript (使用 jammit)和 css (使用 yui…
Capistrano 找不到 JavaScript 运行时
我在将 Capistrano 部署到带有 RVM 和 gemsets 的服务器时遇到问题 executing `deploy:assets:precompile' * executing "cd /var/app/releases/201112…
防止 whenenver gem 在安装 gems 之前运行 --clear-crontab
我正在使用 capistrano 和每当 gem,在新部署到服务器时没有安装每当 gem 时,capistrano 会尝试 --clear-crontab 在 rake gems:install 命令运行之前…
Git、Capistrano 和 HTML5 Boilerplate 的构建脚本
我正在重新设计我的个人网站,并决定使用 HTML5 Boilerplate 作为起点,使用 Git 进行版本控制,并使用 Capistrano 来帮助部署。我的 Git 和 Capistra…
部署多个相互通信的服务器,最佳实践
假设我有: 我想要部署到服务器 A 的 Rails 应用程序 我想要部署到服务器 B 的 Sinatra 应用程序 Rails 应用程序需要与 Sinatra 应用程序通信 我可以…
如何在 ruby 代码中添加来自 github 的内部版本号和日期?
如何从github自动导入最新的github提交号? 目标是让该数字在网页页脚上可见,就像日期一样。 结构是什么: 我有一个使用 Capistrano 部署的生产分支…
Rails 3.1 资源预编译
我正在开发一个 Rails 3 应用程序并尝试将其部署到生产环境中。 我正在使用 capistrano 部署我的应用程序,并将其配置为在 update_code 任务之后预编…