'~/devel-6ren">
gpt4 book ai didi

ruby-on-rails - 在 Rails 3's "bundle install"of local gem (frozen gem) 中,不断得到 "Source does not contain any versions of ..."?

转载 作者:行者123 更新时间:2023-12-04 16:19:52 25 4
gpt4 key购买 nike

我正在使用 vendor/gems/some-api-0.1.0 中的 gem ,从另一个项目复制过来,并添加到 Gemfile :

gem 'some-api', :path => '~/development/myproj/vendor/gems/some-api-0.1.0'

但如果我执行以下操作,它将失败并显示消息:
$ bundle install
Fetching source index for http://rubygems.org/
Could not find gem 'some-api (>= 0)' in source at ~/development/myproj/vendor/gems/some-api-0.1.0.
Source does not contain any versions of 'some-api (>= 0)'

在网上搜索似乎表明需要 gemspec?所以我需要写一个 .gemspec有些地方,是真的吗?有人可以详细说明在这种情况下是如何完成的吗?

最佳答案

stackoverflow 上还有许多其他类似的帖子,但以防万一有人偶然发现这篇文章:

出于某种原因,当您尝试使用来自本地源的 gem 时,您需要准确指定您正在使用的 gem 版本,例如

gem 'some-api', '0.2.0', :path => '~/development/myproj/vendor/gems/some-api-0.1.0'

关于ruby-on-rails - 在 Rails 3's "bundle install"of local gem (frozen gem) 中,不断得到 "Source does not contain any versions of ..."?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5381681/

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