为了账号安全,请及时绑定邮箱和手机立即绑定

Gemfile中的“ require:false”是什么意思?

Gemfile中的“ require:false”是什么意思?

慕姐4208626 2019-11-22 12:48:15
做这个:gem 'whenever', require: false意味着需要安装gem,或者是否不需要?
查看完整描述

3 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

这意味着安装gem,但在启动Bundler时不要调用require。因此,您需要手动致电


require "whenever"

如果您想使用该库。


如果你要做


gem "whenever", require: "whereever"

然后捆绑程序会随时下载命名的gem,但会调用


require "whereever"

如果需要的库名称与gem的名称不同,通常使用此方法。


查看完整回答
反对 回复 2019-11-22
?
慕容3067478

TA贡献1773条经验 获得超3个赞

您可以使用:require => false,当你想要安装的宝石而不是“要求”。

因此,在示例中,您给出了: gem 'whenever', :require => false 当某人运行bundle时,安装when时将与一起安装gem install whenever。每当用于通过运行rake任务来创建cron作业时,通常都不会在Rails(或其他框架,如果不是Rails)应用程序中使用它。

因此,您可以使用:require => false需要从命令行运行但不需要在代码中运行的任何东西。


查看完整回答
反对 回复 2019-11-22
  • 3 回答
  • 0 关注
  • 587 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信