当我需要另一个文件时,我收到以下错误 . 我正在运行ruby ver . 2.0.0,虽然本书使用1.9 . 我想知道这是版本兼容的问题,还是宝石问题?
文件中的代码:require'tring_extensions'puts“这是一个测试”.vowels.join('_')
我运行它时出现错误信息 . /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- string_extensions (LoadError)from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in
require ' from vowel_test.rb:1:in `'
RubyGems环境:
-
RUBYGEMS版本:2.1.11
-
RUBY VERSION:2.0.0(2014-05-08 patchlevel 481)[universal.x86_64-darwin14]
-
安装目录:/Library/Ruby/Gems/2.0.0
-
RUBY EXECUTABLE:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
-
EXECUTABLE DIRECTORY:/ usr / bin
-
SPEC CACHE目录:/Users/abdul/.gem/specs
-
RUBYGEMS PLATFORMS:
-
红宝石
-
universal-darwin-14
-
GEM路径:
-
/Library/Ruby/Gems/2.0.0
-
/Users/abdul/.gem/ruby/2.0.0
-
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
-
创业板配置:
-
:update_sources => true
-
:verbose => true
-
:backtrace => false
-
:bulk_threshold => 1000
-
远程来源:
-
SHELL PATH:
-
/ usr / local / bin
-
/ usr / bin
-
/ bin
-
/ usr / sbin
-
/ sbin
-
/ usr / local / git / bin
-
/Users/abdul/.rvm/bin