在here之前詢問過此問題,但不能說該答案對我有幫助。我正在使用Rails 3.1.3。當我在我的本地開發機器上運行軌道控制檯,我得到以下信息:沒有這樣的文件加載 - map_by_method
no such file to load -- map_by_method
該消息不會阻止啓動IRB會話,所以它是良性的。但我想擺脫它。在某個時間點,我安裝了map_by_method gem,但是我從Gemfile和gemset中刪除了它 - 但仍然顯示消息。任何想法如何戰勝它?
在here之前詢問過此問題,但不能說該答案對我有幫助。我正在使用Rails 3.1.3。當我在我的本地開發機器上運行軌道控制檯,我得到以下信息:沒有這樣的文件加載 - map_by_method
no such file to load -- map_by_method
該消息不會阻止啓動IRB會話,所以它是良性的。但我想擺脫它。在某個時間點,我安裝了map_by_method gem,但是我從Gemfile和gemset中刪除了它 - 但仍然顯示消息。任何想法如何戰勝它?
可能有一些原因是:
.irbrc可以位於你的用戶主目錄或當前工作目錄中。 看一個例子.irbrc在這裏:http://matthewhutchinson.net/2010/9/19/rails-3-bash-aliases-and-irbrc-configs
可能gem map_by_method在您的系統上做了一些永久性更改。嘗試重新安裝它。它應該解決你的問題。同樣的事情發生在我身上一次。如果沒有,請嘗試在gemfile的開發部分中指定它。
有可能是這樣的一些原因:1.可能有一些其他的寶石,它作爲依賴,2.你可能有一個require'map_by_method'在你的代碼3.您的.irbrc – phoet
中可能有需求。如何修改.irbrc? – keruilin
像其他任何文件一樣。看看這個例子http://matthewhutchinson.net/2010/9/19/rails-3-bash-aliases-and-irbrc-configs – phoet