使用 bundle exec 运行时
$ time bundle exec rails generate model student name:string age:number
invoke active_record
create db/migrate/20121215170617_create_students.rb
create app/models/student.rb
real 0m13.397s
user 0m11.676s
sys 0m0.597s
直接运行
$ time rails generate model student name:string age:number
invoke active_record
create db/migrate/20121215171018_create_students.rb
create app/models/student.rb
real 0m6.408s
user 0m5.783s
sys 0m0.510s
$ ruby -v
ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux]
所以,正常的命令需要 6 秒,但bundle exec
它的速度很慢,需要两倍的时间。
所以,只是我还是bundle exec
只是慢?