第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何更改Rails 4.2開(kāi)發(fā)服務(wù)器的默認(rèn)綁定IP?

如何更改Rails 4.2開(kāi)發(fā)服務(wù)器的默認(rèn)綁定IP?

SMILET 2019-12-26 09:08:05
在將我們團(tuán)隊(duì)的rails應(yīng)用程序升級(jí)到4.2之后,如發(fā)行說(shuō)明所述,默認(rèn)的ip rails server綁定到更改為localhost從0.0.0.0。我們使用Vagrant進(jìn)行開(kāi)發(fā),并希望可以直接從主機(jī)上的瀏覽器訪問(wèn)開(kāi)發(fā)服務(wù)器。rails s -b 0.0.0.0我想知道是否還有其他更優(yōu)雅的解決方案,而不是從現(xiàn)在開(kāi)始每次輸入,以便我們?nèi)匀豢梢韵駌ails s啟動(dòng)服務(wù)器一樣簡(jiǎn)單地使用sth 。也許:一個(gè)配置文件rails s讀取我可以在其中修改默認(rèn)綁定ip的地方(不使用-c)帶有無(wú)業(yè)游民的端口轉(zhuǎn)發(fā)(嘗試但失敗,請(qǐng)參見(jiàn)下面遇到的問(wèn)題)一個(gè)要安裝的猴子補(bǔ)丁,它將更改默認(rèn)的綁定IP這樣做的真正目的是我希望我們的團(tuán)隊(duì)能夠順利進(jìn)行升級(jí),避免由于缺少-b 0.0.0.0零件而導(dǎo)致人們不得不不斷重啟其Rails服務(wù)器的故障。我嘗試了無(wú)用的端口轉(zhuǎn)發(fā),但是Connection Refused當(dāng)我localhost:3000在主機(jī)上訪問(wèn)時(shí)仍然可以。我嘗試的兩條配置行是:config.vm.network "forwarded_port", guest: 3000, host: 3000config.vm.network "forwarded_port", guest: 3000, guest_ip: '127.0.0.1', host: 3000在官方文檔中找不到任何相關(guān)說(shuō)明。任何幫助將不勝感激。
查看完整描述

3 回答

?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊

我在這里遇到同樣的問(wèn)題,今天我發(fā)現(xiàn)了一個(gè)更好的解決方案。只要將此代碼附加到您的config / boot.rb中,它就可以與流浪漢一起使用。


require 'rails/commands/server'

module Rails

  class Server

    def default_options

      super.merge(Host:  '0.0.0.0', Port: 3000)

    end

  end

end


查看完整回答
反對(duì) 回復(fù) 2019-12-26
?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

您可以使用領(lǐng)班通過(guò)Procfile自定義命令運(yùn)行a :


# Procfile in Rails application root

web:     bundle exec rails s -b 0.0.0.0

現(xiàn)在使用以下命令啟動(dòng)Rails應(yīng)用程序:


foreman start

領(lǐng)班的好處是您可以將其他應(yīng)用程序添加到Procfile中(例如sidekiq,mailcatcher)。


工頭的壞事是你必須訓(xùn)練團(tuán)隊(duì)來(lái)foreman start代替rails s。


查看完整回答
反對(duì) 回復(fù) 2019-12-26
  • 3 回答
  • 0 關(guān)注
  • 816 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)