gpt4 book ai didi

ruby-on-rails - Rails 引擎 gemspec 的 "Could not find gem"

转载 作者:行者123 更新时间:2023-12-02 17:47:26 25 4
gpt4 key购买 nike

我有一个名为“后端”的 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/backend 的源代码中找到 gem 'backend (>= 0) java'。源不包含任何版本的“后端 (>= 0) java””

后端.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

最佳答案

我认为 gem 名称是区分大小写的。尝试

s.name = "backend"  

在你的 gemspec 中,或者

gem "Backend", , :path => "/home/jacob/projects/backend"

在你的 Gemfile 中

关于ruby-on-rails - Rails 引擎 gemspec 的 "Could not find gem",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13033944/

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