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

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

如何使用 gore 加載本地 go 文件

如何使用 gore 加載本地 go 文件

Go
繁星點點滴滴 2022-04-20 17:45:49
我安裝gore使用REPL。我想檢查ParseFullTimeSpec這個文件中一個函數(shù)的行為。https://github.com/dshearer/jobber/blob/master/jobfile/time_spec.go#L79我試過了:import github.com/dshearer/jobber/jobfile/time_spec.go,但它返回了一個錯誤error: import: can't find import:之后我也嘗試了相對路徑git clone,但無論如何我都無法導入它。什么是從加載 go 文件的正確方法gore?將軟件包安裝到工作場所要將軟件包安裝到我的工作場所,我這樣做了:mkdir $GOPATH/src/github.com/dshearercd $GOPATH/src/github.com/dshearergit clone git@github.com:dshearer/jobber.gitgo install github.com/dshearer/jobber/jobfile它返回一個錯誤:# github.com/dshearer/jobber/commonsrc/github.com/dshearer/jobber/common/sudo.go:15: undefined: sudo_cmd而且我無法安裝common錯誤的軟件包undefined: sudo_cmd。go install github.com/dshearer/jobber/common# github.com/dshearer/jobber/commonsrc/github.com/dshearer/jobber/common/sudo.go:15: undefined: sudo_cmd
查看完整描述

3 回答

?
ibeautiful

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

您需要導入包本身,該文件是. 你不能在 go 中單獨導入文件。

:import github.com/dshearer/jobber/jobfile


查看完整回答
反對 回復 2022-04-20
?
翻過高山走不出你

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

所以有兩個問題:


1)您可以導入包,但不能導入特定文件(包可能包含多個文件)


2) sudo_cmd 的源代碼和錯誤 - sudo_cmd 僅在 Linux 和 FreeBSD 平臺上可用??矗?/p>


nkts@zulu ~ $ ls -l go/src/github.com/dshearer/jobber/common/sudo_cmd_*

-rw-rw-r--. 1 nkts nkts 214 Nov 22 22:28 go/src/github.com/dshearer/jobber/common/sudo_cmd_freebsd.go

-rw-rw-r--. 1 nkts nkts 229 Nov 22 22:28 go/src/github.com/dshearer/jobber/common/sudo_cmd_linux.go

所以它不應(yīng)該在 Windows 或 MacOSX 上工作。


但顯然適用于 Linux(自動完成):


nkts@zulu ~ $ go get -u github.com/motemen/gore

nkts@zulu ~ $ go get -v github.com/dshearer/jobber/jobfile

github.com/dshearer/jobber (download)

github.com/dshearer/jobber/Godeps/_workspace/src/gopkg.in/yaml.v2

github.com/dshearer/jobber/common

github.com/dshearer/jobber/jobfile

nkts@zulu ~ $ gore

gore version 0.2.6  :help for help

gore> :import github.com/dshearer/jobber/jobfile

gore> jobfile.ErrorHandlerStopNam^C


查看完整回答
反對 回復 2022-04-20
?
偶然的你

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

您最后的輸出似乎表明您做得對,但您使用的源代碼狀態(tài)不正確:


go install github.com/dshearer/jobber/common

# github.com/dshearer/jobber/common

src/github.com/dshearer/jobber/common/sudo.go:15: undefined: sudo_cmd

查看 jobber 的來源,它似乎有一個Makefile,它應(yīng)該為您的架構(gòu)添加缺少的功能。


這個項目實際上有特定的安裝說明,你可以在這里找到它們。


cd /path/to/your/workspace

go get github.com/dshearer/jobber

cd src/github.com/dshearer/jobber

git checkout v1.1

make GO_WKSPC=/path/to/your/workspace

PS:請注意,在您的安裝依賴項的規(guī)范方法$GOPATH是使用go get:


go get host.com/namespace/package

但是,這還不夠,因為包作者決定使用臨時構(gòu)建機制。


查看完整回答
反對 回復 2022-04-20
  • 3 回答
  • 0 關(guān)注
  • 192 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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