gpt4 book ai didi

ruby-on-rails-3 - 无法运行 cap deploy :setup on ec2, 任务 `deploy:setup' 不存在

转载 作者:行者123 更新时间:2023-12-04 16:32:08 25 4
gpt4 key购买 nike

我已经安装了 ruby​​(使用 rvm)、phusion 乘客以及所有或要求。

同样在 ec2 上,我在运行 $ ssh -T git@github.com 时收到成功消息

但是当我尝试运行 -> $cap deploy:setup 时,我收到一条错误消息
任务`deploy:setup' 不存在

帽-vT

➜  bridge1 git:(master) cap -vT
cap bundle:install # Install the current Bundler environment.
cap deploy:restart #
cap deploy:start #
cap deploy:stop #
cap invoke # Invoke a single command on the remote servers.
cap shell # Begin an interactive Capistrano session.

Extended help may be available for these tasks.
Type `cap -e taskname' to view it.

这是我的 deploy.rb
require 'bundler/capistrano'
#using RVM!
$:.unshift("#{ENV["HOME"]}/.rvm/lib")
require "rvm/capistrano"
set :rvm_type, :user


set :application, "capi_app"
set :deploy_to, "/var/www/#{application}"

role :web, "184.169.135.60" # Your HTTP server, Apache/etc
role :app, "184.169.135.60" # This may be the same as your `Web` server
role :db, "184.169.135.60", :primary => true # This is where Rails migrations will run


default_run_options[:pty] = true
set :repository, "git@github.com:jaipratik/gibridge1.git"
set :scm, :git
set :branch, "master"


set :user, "ubuntu"
set :use_sudo, false
set :admin_runner, "ubuntu"

set :rails_env, 'production'
#set :use_sudo, false #if error delete this


# If you are using Passenger mod_rails uncomment this:
namespace :deploy do
task :start do ; end
task :stop do ; end
task :restart, :roles => :app, :except => { :no_release => true } do
run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
end
end

文件
source 'https://rubygems.org'

gem 'rails', '3.2.1'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'sqlite3'


# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'

# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer'

gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'

# To use Jbuilder templates for JSON
# gem 'jbuilder'

# Use unicorn as the web server
# gem 'unicorn'

# Deploy with Capistrano
gem 'capistrano'

# To use debugger
# gem 'ruby-debug19', :require => 'ruby-debug'


group :test do
# Pretty printed test output
gem 'turn', :require => false
end


group :production do
gem 'therubyracer'
end

最佳答案

转到您的应用程序目录并运行:

capify .

关于ruby-on-rails-3 - 无法运行 cap deploy :setup on ec2, 任务 `deploy:setup' 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9447434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com