Форум русской поддержки ОС Fedora linux
В линуксах не очень понимаю, но увы, для работы с рельсами нужна именно линукса. В дистрибутиве (Fedora 13) в репозитории доступна лишь 1.8.2 версия ruby. Мне нужна не ниже 1.9.2. Потому было решено ставить с сырцов. Поставил как умею, а именно — configure / make / make install
Руби встал
[root@localhost rubygems-1.3.7]# ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
[root@localhost rubygems-1.3.7]# irb
irb(main):001:0> 1 + 1
=> 2
irb(main):002:0>
Короче работает Дальше мне нужно поставить рельсы. А для этогу ноно установить rubygems
Скачал так же сырцы, и... облом. Не хотят они ставиться.
[root@localhost rubygems-1.3.7]# ruby setup.rb
/usr/soft/rubygems-1.3.7/lib/rubygems/source_index.rb:68:in `installed_spec_directories': undefined method `path' for Gem:Module (NoMethodError)
from /usr/soft/rubygems-1.3.7/lib/rubygems/source_index.rb:58:in `from_installed_gems'
from /usr/soft/rubygems-1.3.7/lib/rubygems.rb:883:in `source_index'
from /usr/soft/rubygems-1.3.7/lib/rubygems/gem_path_searcher.rb:81:in `init_gemspecs'
from /usr/soft/rubygems-1.3.7/lib/rubygems/gem_path_searcher.rb:13:in `initialize'
from /usr/soft/rubygems-1.3.7/lib/rubygems.rb:841:in `new'
from /usr/soft/rubygems-1.3.7/lib/rubygems.rb:841:in `block in searcher'
from <internal:prelude>:10:in `synchronize'
from /usr/soft/rubygems-1.3.7/lib/rubygems.rb:840:in `searcher'
from /usr/soft/rubygems-1.3.7/lib/rubygems.rb:479:in `find_files'
from /usr/soft/rubygems-1.3.7/lib/rubygems.rb:983:in `load_plugins'
from /usr/soft/rubygems-1.3.7/lib/rubygems.rb:1139:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from setup.rb:24:in `<main>'
Ступор... Какие идеи у кого будут?
Неактивен
Почитай этот топик.
Неактивен
Спасибо ) Действительно, оно уже "идет в комплекте"
Неактивен
Там в конце еще предлагают решение, если ошибка "undefined method `path' for Gem:Module" осталась.
Неактивен
Не, ошибки нет уже Точнее мне и не нужно было ставить rubygems, ибо оно уже есть в новой версии ruby
Неактивен