Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby On Rails > не работает gem flickr


Автор: Hellka 2.10.2010, 10:32
начал изучать рельсы, решил попрактиковаться со скринстами, а точнее вот с этим: http://www.rubyonrails.ru/screencasts.html Посадим Flickr на Rails

создал проект, установил гем flickr
добавил в config/enviroment.rb

require 'flickr'

при создании контроллера:
danilka@danilka-laptop:~/flickr$ rails generate controller flickr

выдается ошибка:
Код

/home/danilka/flickr/config/environment.rb:2:in `require': no such file to load -- flickr_fu (LoadError)
    from /home/danilka/flickr/config/environment.rb:2
    from /usr/lib/ruby/gems/1.8/gems/railties-3.0.0/lib/rails/application.rb:103:in `require'
    from /usr/lib/ruby/gems/1.8/gems/railties-3.0.0/lib/rails/application.rb:103:in `require_environment!'
    from /usr/lib/ruby/gems/1.8/gems/railties-3.0.0/lib/rails/commands.rb:16
    from script/rails:6:in `require'
    from script/rails:6



он не видет файл в гемах, хотя в usr/lib/ruby/gems/1.8/gems/  он присутствует.
перенос гема в /vendor/gems/ тоже не помог.

ткните, пожалуйста, что я неправильно делаю

Автор: source777 2.10.2010, 16:12
Цитата(Hellka @  2.10.2010,  10:32 Найти цитируемый пост)
установил гем flickr

Это что этот что-ли: https://rubygems.org/gems/flickr ?
Ты всерьёз полагаешь, что гем, самая свежая версия которого датируется "February 26, 2008" может работать с Rails 3.0 ???  smile 


Цитата(Hellka @  2.10.2010,  10:32 Найти цитируемый пост)
начал изучать рельсы, решил попрактиковаться со скринстами

Похвально конечно, но нельзя же без разбора все скринкасты смотреть. Ты бы ещё книжку на русском по Ruby on Rails 1.2.6 купил бы и удивлялся бы почему на Ruby on Rails 3.0 примеры из книги не работают. Это естественный процесс обновления, а ты пытаешься учиться по материалам, которые были актуальны 2 мажорных обновления назад.
Поэтому давай-ка учить отсеивать устаревший материал. Вот тебе http://weblog.rubyonrails.org/2010/8/28/rails-has-great-documentation, там тебе и туториалы и докуметация и скринкасты.
Хотя для новичка, наверно, проще будет понять материал в виде книги: http://railstutorial.org/book

Автор: Hellka 2.10.2010, 16:20
Спасибо, на самом деле я в курсе, что куча материала устарела, в первый раз сталкиваюсь с таким быстроразвивающимся фреймворком)
Уже проверил гем на совместимость, действительно нифига)

Автор: bilbobagginz 3.10.2010, 10:41
Hellka, кстати, почитай этот джем сам, присмотрись и может уже сможешь перенести его на новые рельсы.... такое тоже бывает smile


Автор: source777 3.10.2010, 15:04
Цитата(bilbobagginz @  3.10.2010,  10:41 Найти цитируемый пост)
Hellka, кстати, почитай этот джем сам, присмотрись и может уже сможешь перенести его на новые рельсы.... такое тоже бывает 

Не тот случай. gem из скринкаста явно заброшен, а все, кому нужно взаимодействие с Flickr, явно перешли на http://github.com/mislav/contacts или http://github.com/hanklords/flickraw 
Я, правда, не в курсе как у этих двух дела в плане взаимодействия с RoR 3, но то что они актуальнее, чем flickr и flickr_fu, это точно.


Цитата(Hellka @  2.10.2010,  16:20 Найти цитируемый пост)
в первый раз сталкиваюсь с таким быстроразвивающимся фреймворком)

Совершенству нет предела, но темпы всё же немного замедляются: путь от RoR 1.0.0 до RoR 2.0.0 занял около 2 лет, а от 2.0.0 до 3.0.0 - уже 2 года 8 месяцев. Так что RoR 4.0.0 вряд ли выйдет раньше 2014 года. Поэтому можешь не волноваться, изучив сейчас RoR 3.0, ты себе можешь создать отличный задел на несколько лет вперёд.

Автор: Hellka 6.10.2010, 06:03
Цитата(bilbobagginz @ 3.10.2010,  10:41)
Hellka, кстати, почитай этот джем сам, присмотрись и может уже сможешь перенести его на новые рельсы.... такое тоже бывает smile

для меня пока ruby код - дебри, читаю ttp://railstutorial.org/book выполняю примеры, что-то понимаю, что-то нет) вобщем сложновато все пока))

Автор: bilbobagginz 7.10.2010, 00:15
Hellka, намного приятнее одна штука под названием ruby koans
рекоммендую выполнить после книги.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)