猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Gemfile中的“ require:false”是什么意思?
做这个:
gem 'whenever', require: false
意味着需要安装gem,或者是否不需要?
慕姐4208626
浏览 641
回答 3
3回答
当年话下
这意味着安装gem,但在启动Bundler时不要调用require。因此,您需要手动致电require "whenever"如果您想使用该库。如果你要做gem "whenever", require: "whereever"然后捆绑程序会随时下载命名的gem,但会调用require "whereever"如果需要的库名称与gem的名称不同,通常使用此方法。
0
0
0
慕容3067478
您可以使用:require => false,当你想要安装的宝石而不是“要求”。因此,在示例中,您给出了: gem 'whenever', :require => false 当某人运行bundle时,安装when时将与一起安装gem install whenever。每当用于通过运行rake任务来创建cron作业时,通常都不会在Rails(或其他框架,如果不是Rails)应用程序中使用它。因此,您可以使用:require => false需要从命令行运行但不需要在代码中运行的任何东西。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Ruby
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续