2013-06-13 47 views
0

挖掘emberjs git repo,我發現文件config.ru,其中包含行需要'ember-dev'。我開始rackup沒有任何錯誤,但當我然後嘗試irb -rember-dev,我得到一個加載錯誤。gem ember-dev在哪裏?

+0

是你的'IRB -rember-dev'只在您的文章錯字開始IRB或者你真的試圖與前面的_r_? – herom

+0

'irb -r ember-dev'引發同樣的錯誤。 – Vacker

回答

1

Ember-dev是repository hosted on GitHub。嘗試在捆綁環境

bundle exec irb -r ember-dev 
+0

它有效,但'bundle exec'背後的魔法是什麼? – Vacker

+0

這是[bundler](http://gembundler.com/)。它將限制可以運行到Gemfile中列出的項目的Gems,而不是項目Gemfile中未指定的項目。 – spullen

+0

@spullen正如你所說,它的限制。但通常不會添加不需要的W/O捆綁器的寶石。這可能發生的唯一原因是,該bundler被配置爲從自定義路徑加載寶石。 @Vacker你可以通過運行'bundle exec gem which ember-dev'來找出gem的來源。 – iltempo