我只是想在rails上構建一個應用程序來在flickr上做一個簡單的搜索。不幸的是,在我能做任何有趣的事情之前,似乎並沒有認出我安裝的'flickr'寶石。作爲一個簡單的測試,我所做的只是使用名爲flickrsearch的方法生成一個名爲flickr的控制器。在這種方法中,所有我擺在那裏是Ruby on Rails - 無法識別寶石 - 安裝問題?
require 'flickr'
,但在瀏覽器中,我有以下錯誤:
cannot load such file -- flickr
其實,我本來想要求配置「的Flickr」 /環境.rb但服務器甚至不會啓動。它給了我錯誤,說它無法加載flickr。我已經嘗試過與其他已安裝的寶石,但同樣的結果。
一個月前,當我第一次使用Ruby時,我安裝了Ruby和一些寶石。一切工作正常......但最近,我安裝Rails使用Railsinstaller在http://railsinstaller.org/(我使用Windows 7)。所以我猜猜它是在錯誤的地方尋找寶石。
所以看起來我本來在C寶石:\ Ruby193,現在我也有在C寶石:\ RailsInstaller \ Ruby1.9.3
所以......我決定刪除整個C:\ Ruby193在瘋狂的瞬間...我知道,可能不是最乾淨的方式。
然後重新安裝了flickr gem(gem install flickr)。這一次,它實際上在c:\ RailsInstaller \ Ruby1.9.3中爲flickr創建了gem文件。這是我的預期,但我仍然遇到Rails沒有認識到flickr gem的問題。
請幫助......非常感謝。 山姆
你把寶石放在'Gemfile'裏嗎? – alestanis 2013-03-24 12:24:33
謝謝!我想這就是爲什麼我是一個業餘愛好者!衛生署! – spongey 2013-03-24 12:37:36