我在跟踪。
我得到了错误的步骤5(设置Capistrano进行部署)。
我只是在Gemfile文件的底部添加了以下几行。
gem 'mysql2'
gem 'unicorn'
gem 'capistrano'
然后输入这个命令。
$ bundle install
并输入此命令。顺便说一下,我得到了一些错误。
$ capify .
The program 'capify' is currently not installed. You can install it by typing:
sudo apt-get install ca
我以为我的capistrano版本锁定在3.4.0,但它似乎更新到3.5。我试着回到3.4,但是当我尝试将我的项目部署到服务器时,我一直收到以下消息。
DEBUG [72bb6fc3] An error occurred while installing capistrano-harrow (0.3.2), and Bundler cannot
continue.
Make sure that `gem install capistrano-harrow -v '0.3.2'` succeeds before
bundling.
我不熟悉capistrano-ha
我有一个非常简单的ruby on rails应用程序,我想使用capistrano来部署它。
我花了一些时间来配置项目和部署应用程序,我不确定我做得对不对。
gems文件中有多个gem,好吧。当我在服务器上运行gem list puma时,它返回null,这意味着gem 'puma‘没有安装在服务器上,对吧?
但是我刚刚通过capistrano部署了应用程序,不是应该正确安装gem文件中的所有gem吗?
然后我想: capistrano应该在部署中安装gem吗?
我的应用程序很简单,我花了太多的时间来部署和启动它。部署和ruby on rails应用有这么复杂吗?
我为我的应用程序安装了一个运行良好的capistrano安装程序,但是我安装了multiconfig gem,这样我就可以使用capistrano部署到两个不同的服务器上。正在运行
cap primary:production deploy
工作非常完美,但是当我运行rails s时,我会得到以下错误:
rails s
/home/sofia/.rvm/gems/ruby-2.2.2@big/gems/capistrano-multiconfig-3.0.9/lib/capistrano/multiconfig.rb:3:in `<top (required)>': u
我想使用capistrano将我的rails应用程序部署到AWS上,并且我按照教程的原样进行了操作。
下面是教程:
然而,我的网站总是显示nginx默认页面,无论我刷新多少次或运行多少次'cap production deploy‘。
实际上,每次我运行'cap production deploy‘时,我都会收到这个错误:
DEBUG [81457789] An error occurred while installing pg (0.17.1), and
Bundler cannot continue.
DEBUG [81457789]
DEBUG [81
在我的gemfile中,我有:
gem 'capistrano-cook', github: "subsis/capistrano-cook"
下面是在ruby/rails控制台中运行bundle install时的错误日志:
C:\rails\app>bundle install
Unfortunately, a fatal error has occurred. Please see the Bundler
troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!
C
我在OS X 10.7.5上使用MacPorts安装了capistrano,如下所示:
[~] > install rb-capistrano
但是当我运行capify时,我得到以下错误:
/opt/local/lib/ruby/vendor_ruby/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem capistrano (>= 0) (Gem::LoadError)
from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems.rb:214:
我正在尝试将我的rails应用程序设置到一个带有postgres的DigitalOcean服务器上,遵循。我正试图用capistrano部署我的应用程序,但是当我运行$cap production deploy时,它总是失败的,因为这条错误消息:
** DEPLOY FAILED
** Refer to log/capistrano.log for details. Here are the last 20 lines:
DEBUG [1c7e325c] )
DEBUG [1c7e325c]
DEBUG [1c7e325c] To updat
我跟随使用Capistrano在DigitalOcean上部署Rails应用程序。
在stop 5末尾,我通过以下命令检查服务器可用性:
cap production deploy:check
其结果是:
alucardu@alucardu-VirtualBox:~/sites/movieseat$ cap production deploy:check
cap aborted!
LoadError: cannot load such file -- capistrano/rbenv
/home/alucardu/sites/movieseat/Capfile:18:in `<top (
我正在尝试使用capistrano部署一个rails站点。我在服务器上有两个rails站点,一个使用ruby 2.1.2,这个capistrano站点使用2.2.2。当我运行"cap production deploy“时,我得到了以下错误...
[93a28357] Your Ruby version is 2.1.2, but your Gemfile specified 2.2.2
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while
我正在尝试将我的Rails应用程序部署到生产服务器上,我决定使用DigitalOcean + 将其部署到Rails中。
要部署,我使用以下命令:
cap production deploy
但是,它在某些需要some文件的地方失败了。下面是失败部署的日志:
DEBUG[323dfd0e] Command: cd /home/deploy/zwiadowcy/releases/20140628164657 && ~/.rvm/bin/rvm default do bundle install --binstubs /home/deploy/zwiadowcy/shared/bin
我正在尝试上传我的Rails应用程序:
bin/cap production deploy
但是,部署失败了,出现了以下错误消息:
You have requested:
capistrano ~> 3.3.0
The bundle currently has capistrano locked at 3.7.1.
我刚刚将对虾和对虾表格添加到我的Gemfile中,并生成了一个pdf报告。一切都在本地正常运行,但是当我尝试使用Capistrano部署到生产环境时,我得到了以下错误:
bundle stdout: An error occurred while installing prawn (2.0.2), and Bundler cannot continue.
Make sure that `gem install prawn -v '2.0.2'` succeeds before bundling.
bundle stderr: Nothing written
我可以ssh到服务器
我已经使用Capistrano和Passenger将我的应用程序部署到一台远程机器上。这个项目在GitHub上,我想在我的本地机器上修复一些错误。我已经同步了所有的东西,并在我的本地机器上分支到一个新的'dev‘分支。当我尝试开发时使用的简单rails server命令时,我得到了与我的Gemfile中捆绑的gem相关的错误,例如`require': no such file to load -- nokogiri/nokogiri (LoadError)。但是当我运行bundle show nokogiri时,它出现在/vendor/cache/ruby/1.9.1/gems
几个月来,我已经成功地部署了卡皮斯特拉诺。经过一些更新之后,它就停止工作了。
最近,我们添加了Spina,但已经部署了一个实时版本。一段时间前我们确实拆了一个卡斯特拉诺锁。
如果我跑:
cap production deploy
(Backtrace restricted to imported tasks)
cap aborted!
Don't know how to build task 'start' (see --tasks)
Tasks: TOP => production
(See full trace by running task with --
我试图通过Rails & Ember-cli将一个VPS应用程序部署到VPS中。我已经通过使用Ember-cli gem将Rails集成到Rails中。当Capistrano想要做assets:precompile时,问题就会发生。在本例中抛出类似EmberCLI Rails requires your Ember app to have an addon.的错误时,我可以在本地计算机上和released目录中的服务器上运行assets:precompile,而不会出现任何问题。在服务器上,我安装了‘`Nodejs和NPM’。
deploy.rb
lock '3.1.0'
不确定如何调试此错误。这个Rails应用程序的部署在开发服务器上是成功的,但是我在部署到生产服务器时得到了bundle stdout: Could not find ruby-oci8-2.2.0 in any of the sources (错误)。
错误消息是说它在宝石集中找不到ruby 8吗?对于如何调试为什么部署不能在生产服务器上工作,有什么想法吗?
我正在使用下面的卡皮斯特拉诺宝石
capistrano (3.4.0)
capistrano-bundler (1.1.4)
capistrano-file-permissions (0.1.1)
capistrano-rails (1.
我正在尝试编写一个Capistrano任务,它将“部署”我编写的与Rails项目一起使用的私有gem。
在config/deploy.rb中
after :updating, :retrieve_my_gem
lib/capistrano/tasks/retrieve_my_gem.rake文件包含..。
desc 'Clones my_gem from Github to vendor/git'
task :retrieve_my_gem do
on roles(:app), in: :sequence do
# Create the directory that
在下一篇关于在Ubuntu16.04上部署Rails的教程中,我遇到了以下问题:
问题似乎与卡皮斯特拉诺有关。
nicoara@ubuntu:~/deploy_test$ cap install STAGES=production
/home/nicoara/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rubygems/specification.rb:2112:in `raise_if_conflicts': Unable to activate capistrano-rails-1.2.3, because capistrano-2.15.9 conf
这是在Capistrano部署中由rake引起的错误。该错误还会导致rails 3.1.3部署(为单用户安装rvm )的回滚和失败。
** [out :: 76.195.225.93] ←[31mERROR: Gem bundler is not installed, run `gem in
command finished in 54ms
*** [deploy:update_code] rolling back
* executing "rm -rf /var/www/byop/releases/20120302230229; true"
gem list显示
目前,我在本地机器和heroku上运行了Rails 4应用程序。现在我试图设置一个ubutunu 14服务器。对于部署,我正在使用capistrano,并且已经设置了本地机器与服务器之间的连接。目前,我正在尝试使用以下命令执行初始部署:
cap production deploy:initial
在某一点上,我得到了以下错误:
Running ~/.rvm/bin/rvm default do bundle exec rake assets:precompile on MYIP
DEBUG Command: cd /home/deploy/apps/savoir/releases/201602
我关注了的一篇部署文章。
我尝试将我的应用程序部署到heroku。一开始我遇到了这样的问题
-----> Gemfile detected, running Bundler version 1.0.7
Unresolved dependencies detected; Installing...
Using --without development:test
Fetching source index for http://rubygems.org/
Could not find devise-1.4.4 in any of the sources
FAI