相关疑难解决方法(0)

在IRB重新加载rubygem

有没有办法在内存中"重新加载"或"刷新"rubygem?因为我正在玩irb,偶尔我喜欢修改我的gem文件,如果我需要相同的gem,它不会更新到内存中并且输出"false".目前我必须退出IRB,重新进入IRB然后再次要求宝石,必须有更好的方法......它是什么?

ruby ruby-on-rails irb

20
推荐指数
3
解决办法
4920
查看次数

在脚本中安装gem后,如何加载gem?

我有一个小的Ruby脚本,我正在编写,以自动化在本地机器上准备开发环境.因为我无法确定rubyzip2所有机器上都存在该库,所以我需要在需要时安装脚本.

目前,我的脚本正在执行以下操作:

begin
  require 'zip/zip'
rescue LoadError
  system("gem install rubyzip2")
end
Run Code Online (Sandbox Code Playgroud)

安装gem后,脚本继续执行; 但是,gem尚未加载,因此所有代码都需要rubyzip2暂停执行.

如何将gem加载到内存中以便脚本可以在安装后继续运行?

ruby gem

14
推荐指数
2
解决办法
5675
查看次数

标签 统计

ruby ×2

gem ×1

irb ×1

ruby-on-rails ×1