小编Dan*_*neS的帖子

如何配置Capistrano从本地Git存储库部署?

我需要对deploy.rb下面的文件进行哪些更改才能从本地git repo部署我的应用程序?如果我无法从本地仓库部署,我可以让capistrano使用工作复制吗?

set :application, "my_app"
set :repository, "."
set :local_repository, "file:///path/to/application/.git"
set :deploy_to, "/data/www/apps/#{application}"
set :deploy_via, :copy
set :copy_cache, true
set :user, "dane"
set :use_sudo, false

set :scm, :git # Should I change this to :none
set :branch, "master"
Run Code Online (Sandbox Code Playgroud)

git capistrano ruby-on-rails

51
推荐指数
5
解决办法
3万
查看次数

部署期间Capistrano'Bundle Not Found'错误

当我运行时,cap deploy:update我得到下面的错误,表明bundle找不到.但是,当我echo $PATH从缺少包含bundle cap shell/var/lib/gems/1.9.1/bin路径运行时,此路径位于/etc/profile~/.bashrc.有谁知道如何解决这个问题?

    [192.168.10.100] executing command
*** [err :: 192.168.10.100] sh:
*** [err :: 192.168.10.100] bundle: not found
*** [err :: 192.168.10.100]
    command finished in 25ms
failed: "sh -c 'bundle install --gemfile /data/www/apps/my_app/releases/201104
04163717/Gemfile --path /data/www/apps/my_apps/shared/bundle --deployment --qui
et --without development test'" on 192.168.10.100
Run Code Online (Sandbox Code Playgroud)

shell capistrano ruby-on-rails environment-variables

11
推荐指数
3
解决办法
1万
查看次数