Ruby on rails Bundle-exec-rake与rails
例如,使用Ruby on rails Bundle-exec-rake与rails,ruby-on-rails,ruby,bundler,Ruby On Rails,Ruby,Bundler,例如,使用 rails db:migrate 及 当使用rails框架时?这对我来说似乎也是一样的…两方面。从rails 5开始,您可以用rails和rake替换db:migrate。真正改变的是添加bundle exec,它告诉它从应用程序的绑定器而不是平台绑定器执行rake 例如,mac电脑上有bundler v15,应用程序上有bundler v12。bundle exec-rake将使用bundler v12,但rake将使用bundler v15 rails db:migrate v
rails db:migrate
及
当使用rails框架时?这对我来说似乎也是一样的…两方面。从rails 5开始,您可以用rails和rake替换db:migrate。真正改变的是添加
bundle exec
,它告诉它从应用程序的绑定器而不是平台绑定器执行rake
例如,mac电脑上有bundler v15
,应用程序上有bundler v12
。bundle exec-rake将使用bundler v12
,但rake将使用bundler v15
rails db:migrate vs bundle exec rake db:migrate
rails内部将命令代理到rake
很好地回答了添加bundle exec
的作用:可能重复的
rails db:migrate vs bundle exec rake db:migrate