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

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

無法導(dǎo)入位于同一目錄中的包

無法導(dǎo)入位于同一目錄中的包

Go
青春有我 2023-05-08 15:13:32
我想在當(dāng)前文件中導(dǎo)入或打包位于目錄中同一項目中的其他文件。我這樣做:import (// "./dir1"  "/Users/my_name/my_project/dir1")它們都不起作用  1) Cloning into '/Users/my_name/go/src/github.com/github_username/github_project'...  fatal: could not read Username for 'https://github.com': terminal prompts disabled  2) package /Users/my_name/my_project/dir1: unrecognized import path "/Users/my_name/my_project/dir1" (import path does not begin with hostname)如何導(dǎo)入位于當(dāng)前項目中的目錄?
查看完整描述

3 回答

?
呼啦一陣風(fēng)

TA貢獻1802條經(jīng)驗 獲得超6個贊

導(dǎo)入路徑不是直接路徑。它們與 GOPATH 相關(guān)(通過執(zhí)行找到echo $GOPATH)。

這意味著 go 對于代碼的存儲位置也很自以為是。因此,您必須將代碼移至$GOPATH/src/my_name/my_project. 如果您將代碼托管在 github 之類的網(wǎng)站上,請將其移至$GOPATH/src/github.com/my_github_name/my_project.

然后當(dāng)你導(dǎo)入你的子包時:

import "github.com/my_github_name/my_project"

請注意,它不是絕對路徑。


查看完整回答
反對 回復(fù) 2023-05-08
?
慕哥9229398

TA貢獻1877條經(jīng)驗 獲得超6個贊

重命名dir1為與該目錄中的包相同的名稱,然后您可以將其導(dǎo)入:

import?"./package1"

但是不推薦這樣做,而是使用GOPATH。如果你真的不想使用 GOPATH,你可能想使用Go 1.11 中的Modules (但它仍處于試驗階段)。


查看完整回答
反對 回復(fù) 2023-05-08
?
九州編程

TA貢獻1785條經(jīng)驗 獲得超4個贊

確保你的項目在 GOPATH 的go/src文件夾中(推薦方式)。然后像這樣導(dǎo)入


package logic


import (

    "project_name/folder_name"

)


查看完整回答
反對 回復(fù) 2023-05-08
  • 3 回答
  • 0 關(guān)注
  • 239 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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