ruby1.9.1满 rubygems1.9.1
已安装,这些是我安装的唯一版本。
我无法使用以下语法要求任何宝石:
require 'rubygems'
require 'gem_name'
我收到此错误:
LoadError: no such file to load -- active_record
from (irb):2:in `require'
from (irb):2
from /usr/bin/irb:12:in `<main>'
我必须在语法中添加这一行才能使其正常工作:
require 'rubygems'
gem 'gem_name' <---
require 'gem_name'
但是对于像active_record和sqlite3这样的宝石我会收到这个错误:
Gem::LoadError: Could not find RubyGem sqlite3 (>= 0)
from /usr/local/lib/site_ruby/1.9.1/rubygems.rb:779:in `report_activate_error'
from /usr/local/lib/site_ruby/1.9.1/rubygems.rb:214:in `activate'
from /usr/local/lib/site_ruby/1.9.1/rubygems.rb:1082:in `gem'
from (irb):3
from /usr/bin/irb:12:in `<main>'
我一直在搜索和发帖,但我仍然无法找到解决方案,在之前的安装中,我的ubuntu版本与现在相同,我能正常使用宝石,我不太清楚是什么可能已经改变了。
我希望有人可以帮我解决这个问题,因为这让我感到困惑。
提前致谢。
的Jaime。
答案 0 :(得分:0)
答案 1 :(得分:0)
正确的宝石名称是sqlite3-ruby
,而不是sqlite
。也许试试这个gem
?