我有一个Rails 3.2引擎(可安装)称为“后端”。
Ruby是JRuby 1.7.0 (1.9.3p203)。
我还有一个Rails 3.2应用程序(称为my_app),其中Gemfile包含:
gem 'backend', :path => "/home/jacob/projects/backend"我在my_app的根目录下执行"bundle install“并获得以下错误:
“无法在/home/jacob/projects/后端的源代码中找到gem‘后端(>= 0) java’,源代码中没有任何版本的‘后端(>= 0) java'"
backend.gemspec:
$:.push File.expand_path("../lib", \__FILE__)
require "backend/version"
Gem::Specification.new do |s|
s.name = "Backend"
s.version = Backend::VERSION
s.authors = [""]
s.email = [""]
s.homepage = ""
s.summary = ""
s.description = ""
s.files = Dir["{app,config,db,lib}/\**/*"] + ["MIT-LICENSE", "Rakefile", "README.rdoc"]
s.test_files = Dir["test/**/*"]
end发布于 2012-10-23 15:50:02
我认为宝石的名字区分大小写。试一试
s.name = "backend" 在你的宝石里,或者
gem "Backend", , :path => "/home/jacob/projects/backend"在你的个人档案里
发布于 2012-10-23 15:31:03
可能是由于依赖于jruby而产生的错误。
https://stackoverflow.com/questions/13033944
复制相似问题