在使用命令行时,我在windows机器上得到了这个错误“(回溯跟踪限制在导入的任务) cap!LoadError:无法加载这样的文件-- capistrano/ am :/Sites/Buy/Capfile:23:in‘(参见通过使用-trace一起运行任务来完成跟踪)”
在git bash上,使用相同的命令,我有一个错误。“上限生产部署C:/tools/ruby21/lib/ruby/2.1.0/rubygems.rb:235:in bin_path': can't find gem capistrano ([">= 0.a"]) (Gem::GemNotFoundException) from C:/RailsInstaller/Ruby2.1.0/bin/cap:22:in'”
我用的宝石。
宝石'rails','4.1.8‘
宝石'sqlite3‘
gem 'sass-rails','~> 4.0.3‘
宝石‘丑陋’,'>= 1.3.0‘
创业板“咖啡-导轨”,“~>4.0”
宝石'therubyracer‘平台:ruby
gem‘rails_12要素’,组::生产
创业板‘受保护_属性’、'~> 1.1‘、'>= 1.3’
宝石'rake','~> 10.5‘
创业板‘rake-编译器’,'~> 0.9.5‘
gem 'rspec','~> 3.4‘
宝石‘无所不在-数字海洋’,'~> 0.2.0‘
创业板“设计”、“~>3.5”、“>=3.5.6”
宝石
gem‘自动修复器-rails’,'~> 6.3','>= 6.1‘
gem 'jquery-rails‘
宝石‘转印’
创业板'jbuilder','~> 2.0‘
gem 'sdoc','~> 0.4.0',组::doc
宝石'bcrypt','~> 3.1.7‘
宝石'pg‘
gem "cf-autoconfig","~> 0.2.1“
宝石'~> 1.3','>= 1.3.1‘
宝石'json','~> 1.8','>= 1.8.3‘
~>1.2,>=1.2.1
创业板“无所不在-脸书”,“~>3.0”
平台:ruby
宝石‘独角兽’
结束
组:发展办
宝石'capistrano','~> 3.4‘
创业板'~> 1.1','>= 1.1.4‘
gem‘capistrano rbenv’,'~> 2.0','>= 2.4‘
gem‘capistrano rails’,集团::开发
结束
gem 'tzinfo-data',platforms::mingw,:mswin
发布于 2016-07-14 18:47:34
我也犯了同样的错误,但是:
capistrano/rbenv我在Gapfile中提交了行(在您的例子中是23)和部署工作,没有任何问题。
发布于 2016-02-11 04:48:31
您可能在Capfile中包含了一行,即:
require 'capistrano/passenger'请删除这一行,然后再试一次,cap production deploy:initial新卡皮斯特拉诺需要乘客文件,但我认为你不是使用乘客,而是韦布里克,美洲狮或独角兽。这就是你的帽子找不到乘客的原因。
有关将rails应用程序部署到具有capistrano、puma、nginx完整教程的数字海洋ubuntu服务器的更多信息,请访问:http://sulmanbaig.com/blog/deploy-on-digitalocean-rails-puma-nginx
https://stackoverflow.com/questions/35329886
复制相似问题