首页 > TAG信息列表 > capistrano

mysql-Capistrano“ cap deploy:migrations”失败,因为它尝试运行所有迁移,而不仅是正在运行的迁移

我尝试使用“ cap deploy:migrations”进行部署,因为我需要在实时服务器上执行3个新的迁移.结果是: executing "cd /home/martin/public_html/project/releases/20110905131238; bundle exec rake RAILS_ENV=production db:migrate" servers: ["50.56.82.190"] [50.56.82.1

ruby-Capistrano deploy.rb文件中的任务问题

我从this tutorial中获取了我的deploy.rb文件中的以下内容,除touch命令外,其他所有内容均按预期工作. 有谁知道为什么这可能行不通? set :application, "your-application-name" set :repository, "git@github.com:you/your-project.git" set :scm, :git set :deploy_to, "/home/pa

MySQL-Rails4部署ActiveRecord :: AdapterNotSpecified

我的部署运行良好,直到迁移..失败 rake aborted! DEBUG [874287b0] ActiveRecord::AdapterNotSpecified: database configuration does not specify adapter DEBUG [874287b0] /home/kadoudal/rails/swim-tech.eu/site/swimtech/shared/bundle/ruby/2.1.0/gems/

ruby-on-rails-部署后,我看到了标准的nginx的“有效!”

我已经使用Capistrano将Rails应用程序部署到了VPS,当我尝试通过“ APP_NAME.com”访问它时,我看到了标准Nginx的“有效!”页. 我尝试从/ var / www文件夹中删除index.html文件,现在可以看到其中的文件夹:应用程序,日志和tmp. 在nginx.conf中,我有: user nginx web; pid /var/run/ngi

ruby-on-rails-capistrano部署后ec2服务器中缺少puma.sock

在通过capistrano将生产中的ruby部署到ec2上的实例上后,我在nginx错误日志中收到以下错误.亚马逊公共主机显示502 Bad Gateway nginx / 1.10.0(Ubuntu). 我遵循了https://www.sitepoint.com/deploy-your-rails-app-to-aws/的教程当我运行cap生产部署时,似乎未创建puma.sock. 2017/

Ruby on Rails-独角兽,Capistrano安装

我有以下deploy.rb # RVM bootstrap # $:.unshift(File.expand_path("/home/tim/.rvm/lib")) $:.unshift(File.expand_path('./lib', ENV['rvm_path'])) require 'rvm/capistrano' set :rvm_ruby_string, '1.9.2' set :rvm_ty

ruby-on-rails – 首次使用Capistrano用户.没有返回错误,但实际上没有上传代码

I’ve been following this tutorial. 我正在使用WebFaction.需要注意的是,WF使用的是NginX而不是Passenger. 所以在完成整个过程之后我输入: cap deploy 我输入密码后会返回(正确吗?): Password: *** [deploy:update_code] rolling back * executing "rm -rf /home/shadyfront/

ruby-on-rails – 如何在Apache或Nginx上使用Capistrano?

当运行上限部署可以创建一些文件夹,如发布或共享.它们与Apache或Nginx的服务器根之间的关系是什么? 这个方法对吗?(这是一个Nginx配置) server { listen 80; server_name www.yourhost.com; root /releases/...; # Which path to be here??? passenger_enabled on; } 而

mysql – 如何创建capistrano任务以下载最新的database_backup.tgz并在本地导入?

我正在尝试使用类似于heroku db的Capistrano任务:如果您熟悉它,请执行pull功能. 我有一台远程服务器.在该服务器上,我在/ path / db_backups /文件夹中有一堆备份.在该文件夹中,每天都有数据库的备份. 我想做的就是 >在客户端计算机上下载最新备份. >解开它.>将其导入本地mysql数据

ruby-on-rails-4 – 使用capistrano 3部署到Unicorn服务器时出错

我在部署到服务器时遇到以下错误. DEBUG[50057f85] Command: cd /home/deploy/my_project/releases/20140901110633 && ( RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 RBENV_ROOT=~/.rbenv RBENV_VERSION=2.1.2 ~/.rbenv/bin/rbenv exec bundle install --binstubs /home/deploy/my_

ruby-on-rails – Rails / Nginx不提供JS和CSS

我通过Capistrano将启用了资产管道的Rails 3.2.8应用程序部署到我的Linode服务器. 它正在运行nginx独角兽. 当我访问我的应用程序时,虽然资产存在于< RAILS_DIR> / public / assets中,但是最小化的JS和CSS没有被提供. $tree assets assets |-- application-66e477d6fd8cf088e8be44

ruby-on-rails – 如何在部署后自动重启nginx和乘客

我目前在虚拟专用服务器上部署了rails应用程序. 我使用Capistrano,Nginx和乘客在服务器上运行我的rails应用程序. 出于某种原因,在完成上限部署后,我永远无法在网站上显示更新的代码:更新. 部署很好,甚至可以通过Vim在实时服务器上看到代码,但是如果我导航到实际站点,它将无法显示.

部署 – 使用capistrano Nginx Passenger MYSQL将rails部署到VPS

这是我第一次部署rails应用程序,我发现这个过程非常令人沮丧.出于工作原因,我们使用Rackspace云与Ubuntu 12.04 LTS(精确穿山甲)和MYSQL而不是Heroku路线. 我一直试图解决这个问题2天,我终于转向社区寻求帮助了.目前我的服务器上出现“404 Not Found Error” 我跟随Ryan的Screencas

ruby-on-rails – 为什么在生产中获取空CSS文件?

我在文件active_admin.css.scss中放了很多css文件: // Active Admin's got SASS! @import "active_admin/mixins"; @import "active_admin/base"; @import "admin/plugins/*"; @import "admin/calendar"; @import "jquery-ui.css&quo

使用capistrano缓存文件进行Laravel部署

我正在尝试将Laravel应用程序部署到带有Capistrano的Ubuntu服务器上时遇到问题. 我的部署目录是/ var / www / project_stage.当我将项目部署到该目录时,一切正常.我的项目变为现场,每一行代码都能正常工作. 但是,当我进行更改并部署同一项目的新版本时,不知何故(我猜)我的文件正在

mysql – “使用Capistrano部署Rails时”访问被拒绝用户’用户名’@’localhost'(使用密码:YES)“

我正在建立一个运行MySQL的新Ubuntu服务器.我在我的开发服务器上设置了Capistrano并尝试部署:运行deploy:setup后冷.部署脚本尝试运行后 executing "cd /home/adm1n/www/knowit/releases/20121112152400 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:preco

ruby-on-rails – Capistrano RVM和Ubuntu RVM不是一个功能,用’rvm use …’选择ruby是行不通的

我正在尝试在ubuntu服务器上第一次部署我的应用程序. 我一直在遇到这个错误: 2013-03-24 15:13:36 executing `deploy:run_migrations' * executing "rvm gemset use vapin" servers: ["111.111.111.11"] [111.111.111.11] executing command ** [out :: 111.111.111.1

ruby-on-rails-3 – Rails Nginx Passenger由于发生了产生错误,因此无法结帐会话

我有一个Rails 3.2.14应用程序,可以在生产服务器上部署和运行.我正在努力将它部署到另一台服务器上,以便在我推出生产之前测试更改.我正在运行最新版本的passenger / nginx并使用Capistrano 2.12.0和Ruby 1.9.3-p194,因为这是一个遗留应用程序,我试图模仿环境. 我可以毫无问题地部

ruby-on-rails – cache:生产中nginx独角兽的[GET /]错过

我正在获取缓存:我的Rails 3.2应用程序的[GET /] miss错误消息. 我使用nginx作为unicorn服务器的代理,我使用capistrano进行部署.当我启动服务器时,我会遇到很多像上面那样的重复错误. Capistrano肯定会在部署期间预编译资产.我在下面包含配置文件(抱歉是详细的). 找出错误的任何想

ruby-on-rails – Passenger,Nginx和Capistrano – 乘客根本不启动Rails应用程序

从本质上讲,我的路线运作完美,乘客似乎正在装载 – 所有都是笨拙的.除了没有Railsy发生.这是从启动服务器到第一个请求的我的Nginx日志(忽略不同的域/路由 – 这是因为我还没有移动新域,并且它返回403错误,因为公共文件夹中没有索引文件): [ pid=24559 file=ext/nginx/HelperServer

rails capistrano 自动化部署

1. 在本地生存ssh key ,如果有,可以跳过,如果没有,参考 https://blog.csdn.net/tang05709/article/details/78470258 2.在服务器创建deploy用户并给与sudo权限 adduser deploy --ingroup sudo 3.在服务器安装nodejs,yarn, ruby,bundle, rails,mysql及相关依赖 bundler要手动在服务器上安