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

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

beego 找不到帶有 bee 運行的布局 tpl 文件

beego 找不到帶有 bee 運行的布局 tpl 文件

Go
一只斗牛犬 2022-01-10 10:47:40
我已經使用beego在 golang 中構建了一個基于基本布局的站點,我已經將我的頁面布局拆分為一個名為的文件,views/_layout.tpl并從控制器如下引用它。func (c *BuyerController) Get() {     ...     c.Layout = "_layout.tpl"     c.TplName = "buyers.tpl"}布局中間有所需的行:    {{.LayoutContent}}奇怪的是,當我使用 IDEA/IntelliJ 運行 Web 服務器時,它在瀏覽器中呈現得很好,但是當我從控制臺運行它時bee run,布局文件中的所有 html 都丟失了,只顯示了它的內容buyers.tpl。我已經運行了編譯后的應用程序的每個構建,并且發生了同樣的情況,由 IntelliJ 構建的那個可以工作,而由 IntelliJ 構建的那個bee run不行。據我所知,我已經關注了http://beego.me/docs/mvc/view/view.md#layout-design任何想法我做錯了什么,或任何線索如何解決?謝謝。
查看完整描述

1 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

GOPATH. 再次。典型的是我發布賞金然后立即弄清楚是嗎?

IntelliJ 將自己的GOPATH信息副本保存在.idea/*.iml

<orderEntry type="library" name="GOPATH &lt;web&gt;" level="project" />

我正在運行gvm來管理 go 版本,并且為了將軟件包安裝在全局正確的位置,我的 go 路徑如下:

$ echo $GOPATH
/home/tim/.gvm/pkgsets/go1.4.3/global

然而,這意味著我每次切換 go 版本時都必須移動我的 src。為了解決這個問題,我曾經gvm linkthis將我的 src 符號鏈接到 gvm 文件夾中,這樣我的源代碼就在 GOPATH 中,因為 go 期望找到它。那缺點是,我必須cd$GOPATH/src/project/擊球之前bee run,而不是僅僅從實際位置運行它(這是我做什么)。沒有它,它會找到 .go 文件,但不會找到布局。我不是 100% 確定為什么,但這是有道理的。

看起來很多牦牛剃須才能使這一切正常工作,所以也許我錯過了一些東西?


查看完整回答
反對 回復 2022-01-10
  • 1 回答
  • 0 關注
  • 225 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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