恩，我现在测试的时候就遇到这个问题了，都逼得用 bundle exec 来跑

--  
Jason Lee


在 2013年7月16日星期二，下午9:22，Zete 写道：

> In lib/nyara/templates/Gemfile:
> > @@ -1,4 +1,7 @@ > source 'https://rubygems.org' > > -gem 'nyara', '<%= nyara_version %>' > -gem 'mongoid', '3.1.4' > +gem 'tilt' > +gem 'erubis' > +gem 'rake' > +gem 'nyara', '<%= Nyara::VERSION %>'  
> 用户还是会编辑 application.rb 的, 例如要加自定义的初始化逻辑.
> 在 require "bundler" 之前, require "nyara/nyara" 实际上用的是 rubygems 分析出来的版本, 有可能和 bundler 解析的版本不一样.
> 再另外, 用户加别的 gem 如 slim 之后, 还得编辑 application.rb 加入 require 'slim', 用 Bundler.require 就能少一步, 用户甚至可能手改 application.rb 成 Bundler.require, 那 autorun 脚本就会被加进来了.
>  
> —
> Reply to this email directly or view it on GitHub (https://github.com/luikore/nyara/pull/14/files#r5214997).
>  
>  
>