ruby 在任何ruby(bundle)控制台上使用任何gem

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 在任何ruby(bundle)控制台上使用任何gem相关的知识,希望对你有一定的参考价值。

# Install the gem
system 'gem install <gemname> -v <version>'

# Require its load path (depends on the gem file tree)
$LOAD_PATH << "#{`gem env gemdir`.strip}/gems/<gemname-version>/lib"

# Require the gem file
require '<gemname>'


# For example:
system 'gem install differ -v 0.1.2'
$LOAD_PATH << "#{`gem env gemdir`.strip}/gems/differ-0.1.2/lib"
require 'differ'

以上是关于ruby 在任何ruby(bundle)控制台上使用任何gem的主要内容,如果未能解决你的问题,请参考以下文章

bundler 如何在 vendor/bundle/bin 和 vendor/bundle/ruby/2.6.0/bin 之间进行选择?

整理Ruby相关的各种概念(rvm, gem, bundle, rake, rails等)

在Ruby中捆绑gem加载错误

在Rails应用程序中启动Ruby Gem版本控制

ec2 实例“找不到 Gemfile 或 .bundle/ 目录”

无法在 bundle install ruby​​ 上安装 mysql2