Ruby Can';尽管安装了gem,但不能加载这样的文件-toml rb

Ruby Can';尽管安装了gem,但不能加载这样的文件-toml rb,ruby,rubygems,toml,Ruby,Rubygems,Toml,我的档案: gem "toml-rb", "~> 0.3.8" *.rb文件: require "toml-rb" 它在本地工作,在远程服务器上-错误: /home/user_123/.rubies/ruby-2.4.2/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- toml-rb (LoadError) 虽然我跑过“捆绑”和 怎么了?看起来您使

我的档案:

gem "toml-rb", "~> 0.3.8"
*.rb文件:

require "toml-rb"
它在本地工作,在远程服务器上-错误:

/home/user_123/.rubies/ruby-2.4.2/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- toml-rb (LoadError)
虽然我跑过“捆绑”和


怎么了?

看起来您使用的是toml rb的v0.3.15。当时,它被简单地称为
toml

试试这个:

require "toml"
以下是一段摘录自:


从v1.0.0开始,
toml rb
需要如下:
require'toml rb'
。这是更改的版本:

@Loku我误读了版本。在gem文件中,指定
gem“toml rb”、“~>0.3.8”
。此外,当您运行
bundle info toml rb
时,您可以看到,它显示安装了v0.3.15。
require "toml"
require 'toml'

# From a file!
path = File.join(File.dirname(__FILE__), 'path', 'to', 'file')
TOML.load_file(path)