Ruby on rails 如何在Gemfile中指定特定的gem
我想在Gemfile中指定2个gemRuby on rails 如何在Gemfile中指定特定的gem,ruby-on-rails,Ruby On Rails,我想在Gemfile中指定2个gem - activeadmin-dragonfly (0.0.2 89a47f9) - activeadmin-wysihtml5 (1.0.0 35d1a94) 我怎么办 这是我的主意 gem 'activeadmin-dragonfly', github: 'stefanoverna/activeadmin-dragonfly' '~> 0.0.2 89a47f9' 您可以通过添加以下内容从github指定一个gem的版本: gem 'gem_n
- activeadmin-dragonfly (0.0.2 89a47f9)
- activeadmin-wysihtml5 (1.0.0 35d1a94)
我怎么办
这是我的主意
gem 'activeadmin-dragonfly', github: 'stefanoverna/activeadmin-dragonfly' '~> 0.0.2 89a47f9'
您可以通过添加以下内容从github指定一个gem的版本:
gem 'gem_name', github: 'author/repository_name', ref: 'ref', tag: 'tag'
就你而言:
gem 'activeadmin-dragonfly', github: 'stefanoverna/activeadmin-dragonfly', ref: '89a47f9'
参考:
希望你没事。。。我刚刚读了你的问题,这就是在我的情况下帮助我的原因
source 'https://rubygems.org' # SSL Connection for downloading gems
# This is the start of the gem lists
gem 'gem-file-name' , 'specific gem version'
gem 'gem-file-name' , '=> gem-version'
gem 'gem-file-name' , '~> gem-version'
你只能通过第一个获得特定的gem,而最后一个也可以获得beta版本。。。或者如果你想通过git回购获得它,那么你可以
gem 'Gem Name', :git => 'https://github.com/Username/filename.git'
或者从Git回购中获得多个gem
git 'https://github.com/rails/rails.git' do
gem 'railties'
gem 'action_pack'
gem 'active_model'
end
更多资料
希望这能解决你的问题