gpt4 book ai didi

ruby-on-rails - 如何直接从 Github 而不是通过 Rubygems 使用 Sunspot 的边缘版本?

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

为了克服 solr 的错误,我需要运行比 Sunspot 的 Rubygems 版本中包含的版本更新的版本。我注意到在 Github 上有一个非常 recent commit其中包括较新版本的 Solr。

如何配置我的 Gemfile 以直接从 repo 中提取而不是从 RubyGems 中提取。目前我有以下;

gem 'sunspot'
gem 'sunspot_rails'
gem 'sunspot_test'
gem 'sunspot_cell', :git => 'git://github.com/zheileman/sunspot_cell.git'

group :development, :test do
gem 'sunspot_solr'
gem 'progress_bar'
end

如果我只是将 repo 添加到 sunspot gem 行,当我运行 bundle 时一切都会崩溃。因为 sunspot_solr gem 是 within the sunspot repo ,我不知道我应该使用哪条线从 repo 中获取它。

谢谢,格雷姆

最佳答案

知道了!答案是指向 github 上的主 repo,并在适当的地方使用 require 将其缩小到相关的子部分。

编辑后的Gemfile如下;

gem 'sunspot', :git => "git://github.com/sunspot/sunspot.git"
gem 'sunspot_rails', :git => "git://github.com/sunspot/sunspot.git", :require => "sunspot_rails"
gem 'sunspot_test'
gem 'sunspot_cell', :git => 'git://github.com/zheileman/sunspot_cell.git'

group :development, :test do
gem 'sunspot_solr', :git => "git://github.com/sunspot/sunspot.git", :require => "sunspot_solr"
gem 'progress_bar'
end

关于ruby-on-rails - 如何直接从 Github 而不是通过 Rubygems 使用 Sunspot 的边缘版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8416103/

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