[英]Ruby cannot find installed gem
I'm doing a tutorial from jumpstartlabs 我正在从jumpstartlabs做一个教程
http://tutorials.jumpstartlab.com/projects/eventmanager.html#iteration:-day-of-the-week-targeting http://tutorials.jumpstartlab.com/projects/eventmanager.html#iteration:-day-of-the-week-targeting
And after installing sunlight-congress gem, it says it's installed, but when trying to use it in a .rb file I get error 在安装了sunlight-congress gem之后,它表示已安装,但是尝试在.rb文件中使用它时出现错误
event_manager.rb file: event_manager.rb文件:
require 'rubygems'
require 'csv'
require 'sunlight/congress'
需要“阳光/会议”
require 'sunlight-congress'
and when I try to launch it through the console: 当我尝试通过控制台启动它时:
d:\Sites\TOP\event_manager\lib>event_manager.rb
d:/program files/Ruby200-x64/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:
55:in `require': cannot load such file -- sunlight/congress (LoadError)
from d:/program files/Ruby200-x64/lib/ruby/2.0.0/rubygems/core_ext/kerne
l_require.rb:55:in `require'
from D:/Sites/TOP/event_manager/lib/event_manager.rb:3:in `<main>'
my ruby env: 我的红宝石环境:
d:\Sites\TOP\event_manager\lib>gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.2
- RUBY VERSION: 2.0.0 (2013-05-14 patchlevel 195) [i386-mingw32]
- INSTALLATION DIRECTORY: d:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0
- RUBY EXECUTABLE: d:/RailsInstaller/Ruby2.0.0/bin/ruby.exe
- EXECUTABLE DIRECTORY: d:/RailsInstaller/Ruby2.0.0/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-mingw32
- GEM PATHS:
- d:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0
- C:/Users/Mie/.gem/ruby/2.0.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
Why is it not finding the gem inside ruby? 为什么没有在红宝石中找到宝石?
您的require声明必须为:
require 'sunlight-congress'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.