go語言調取包會先找vendor下的包 ,這個錯說明vendor下有sirupsen這個包
創新互聯建站專注于徽州企業網站建設,響應式網站開發,商城網站開發。徽州網站建設公司,為徽州等地區提供建站服務。全流程按需求定制制作,專業設計,全程項目跟蹤,創新互聯建站專業和態度為您提供的服務
github.com/Sirupsen/logrus" and "github.com/sirupsen/logrus,
直接把Sirupsen換為sirupsen就可以使用了
下載安裝包
安裝包下載地址:golang.org/dl/
這里選擇下載Windows版本,點擊鏈接打開的頁面可能不會開始下載;地址欄里會顯示完整的下載地址,如:golang.org/doc/install?download=go1.5.1.windows-amd64.msi,不開始下載也沒關系,我們復制一下下載地址,用迅雷之類的下載工具下。
開始安裝
一路下一步就行了,沒什么需要設置的,安裝目錄最好保持默認,避免遇到一些怪問題。
安裝完成之后就可以打開命令行,看看安裝成功了沒有;
任意目錄下,直接執行“go”,能看到類似以下內容就對了:
或者執行:
[plain] view plain copy
C:\go?version
go?version?go1.5.1?windows/amd64
注意:我在安裝完成之后執行“go”的時候就提示找不到文件或目錄,我打開環境變量,在用戶變量里加了一個PATH,
檢查系統變量“PATH”中也有“C:\Go\bin”,然后就在后面加了一個分號,確定保存之后再打開命令行就可以了,也不知道到底是哪個起作用了。
go語言 一個主package包引入同級目錄下go文件包編譯出錯是設置錯誤造成的,解決方法為:
1、先使用import "strings"導入strings庫。
2、HasPrefix?判斷字符串?s?是否以?prefix?開頭。
3、HasSuffix?判斷字符串?s?是否以?suffix?結尾。
4、可以看看判斷的代碼。
5、在cmd下運行一下go run test.go,看看如下結果。
6、Contains?判斷字符串?s?是否包含?substr,也就是判斷一下S是否在strings中。
7、在cmd下運行go run test.go看看結果。
二進制包安裝的話:如果安裝在了默認位置例如/usr/local/go (Windows系統:c:\Go)這個時候可以不需要設置GOROOT,如果改變了安裝的這個默認目錄,那么就需要設置GOROOTGOROOT的概念有點Go安裝目錄的意思GOPATH是一個開發環境目錄的意思,下面必須包含bin、pkg、src,然后再src下面新建項目就可以了你在沒有設置GOPATH的情況下,也可以把項目建在GOROOT/src下面,其實和GOPATH的概念類似