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

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

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

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

Go
桃花長(zhǎng)相依 2022-04-20 17:36:07
我安裝gore使用REPL。我想檢查ParseFullTimeSpec這個(gè)文件中一個(gè)函數(shù)的行為。https://github.com/dshearer/jobber/blob/master/jobfile/time_spec.go#L79我試過了:import github.com/dshearer/jobber/jobfile/time_spec.go,但它返回了一個(gè)錯(cuò)誤error: import: can't find import:之后我也嘗試了相對(duì)路徑git clone,但無論如何我都無法導(dǎo)入它。什么是從加載 go 文件的正確方法gore?將軟件包安裝到工作場(chǎng)所要將軟件包安裝到我的工作場(chǎng)所,我這樣做了:mkdir $GOPATH/src/github.com/dshearercd $GOPATH/src/github.com/dshearergit clone git@github.com:dshearer/jobber.gitgo install github.com/dshearer/jobber/jobfile它返回一個(gè)錯(cuò)誤:# github.com/dshearer/jobber/commonsrc/github.com/dshearer/jobber/common/sudo.go:15: undefined: sudo_cmd而且我無法安裝common錯(cuò)誤的軟件包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 回答

?
人到中年有點(diǎn)甜

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

您需要導(dǎo)入包本身,該文件是. 你不能在 go 中單獨(dú)導(dǎo)入文件。

:import github.com/dshearer/jobber/jobfile


查看完整回答
反對(duì) 回復(fù) 2022-04-20
?
明月笑刀無情

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

您最后的輸出似乎表明您做得對(duì),但您使用的源代碼狀態(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 的來源,它似乎有一個(gè)Makefile,它應(yīng)該為您的架構(gòu)添加缺少的功能。


這個(gè)項(xiàng)目實(shí)際上有特定的安裝說明,你可以在這里找到它們。


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:請(qǐng)注意,在您的安裝依賴項(xiàng)的規(guī)范方法$GOPATH是使用go get:


go get host.com/namespace/package

但是,這還不夠,因?yàn)榘髡邲Q定使用臨時(shí)構(gòu)建機(jī)制。


查看完整回答
反對(duì) 回復(fù) 2022-04-20
?
德瑪西亞99

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

所以有兩個(gè)問題:


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


2) sudo_cmd 的源代碼和錯(cuò)誤 - sudo_cmd 僅在 Linux 和 FreeBSD 平臺(tái)上可用??矗?/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(自動(dòng)完成):


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


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

添加回答

舉報(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)