或者你在想想有没有办法能处理直接 require ‘nyara’ 和 autorun 冲突的问题

--  
Jason Lee


在 2013年7月16日星期二，下午9:25，Jason Lee 写道：

> 恩，我现在测试的时候就遇到这个问题了，都逼得用 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).
> >  
> >  
> >  
> >  
>  
>