require 'gem' не работает в Ubuntu 10.04 - PullRequest
1 голос
/ 21 августа 2010

ruby1.9.1-full 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 той же версии, что и сейчас, я был в состояниичтобы потребовать драгоценные камни обычно, я не совсем уверен, что могло бы измениться.

Я надеюсь, что кто-то может помочь мне в этом, потому что это застряло.

Заранее спасибо.

Хайме.

Ответы [ 2 ]

0 голосов
/ 23 августа 2010

Правильное имя драгоценного камня sqlite3-ruby, а не sqlite. Возможно, попробуйте вместо этого gem?

0 голосов
/ 22 августа 2010

может попробовать это без прелюдии: http://wiki.github.com/rdp/ruby_tutorials_core/ruby-talk-faq#gem_loading_fails_191

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...