亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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 關注
  • 685 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號