2013-06-13 35 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