原始碼安裝gogs 20180906

2021-08-27 08:12:43 字數 2019 閱讀 1498

官方位址 url: 

如果您的系統已經安裝要求版本的 go 語言,可以跳過此小節。

您可以通過以下方式安裝 go 語言到/home/git/local/go目錄:

sudo su - git

cd ~

# create a folder to install 'go'

mkdir local

# download go (change go$version.$os-$arch.tar.gz to the latest release)

wget

# expand it to ~/local

tar -c /home/git/local -xzf go$version.$os-$arch.tar.gz

請設定和您系統環境對應的路徑:

sudo su - git

cd ~

echo 'export goroot=$home/local/go' >> $home/.bashrc

echo 'export gopath=$home/go' >> $home/.bashrc

echo 'export path=$path:$goroot/bin:$gopath/bin' >> $home/.bashrc

source $home/.bashrc

常用的安裝方式:

# 構建主程式

如果您想要安裝develop(或其它)分支版本,則可以通過以下命令:

# 請確保沒有使用 「

$ git clone --depth=1 -b develop

$ cd gogs

$ go build您可以通過以下方式檢查 gogs 是否可以正常工作:

./gogs web如果您沒有發現任何錯誤資訊,則可以使用ctrl-c來終止執行。

gogs 預設並沒有支援一些功能,這些功能需要在構建時明確使用構建標籤(build tags)來支援。

目前使用標籤構建的功能如下:

例如,您需要支援以上所有功能,則需要先刪除$gopath/pkg目錄,然後執行以下命令:

$ go build -tags "sqlite pam cert"安裝完成後可繼續參照 配置與執行

例如,需要改變倉庫根目錄的路徑:

[repository]

root = /home/jiahuachen/gogs-repositories

當然,您也可以修改資料庫配置:

[database]

passwd = root

乍一看,這麼做有些複雜,但是這麼做可以有效地保護您的自定義配置不被破壞:

您可以使用超能的make命令:

$ make

$ ./gogs web

指令碼均放置在scripts目錄,但請在倉庫根目錄執行它們

然後訪問/install來完成首次執行的配置工作

原始碼安裝 mysql 原始碼安裝 mysql

yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...

python 原始碼安裝教程 原始碼安裝python3

裝好yum源和epel源 解壓安裝 root localhost a ls python 3.6.0.tgz root localhost a tar xf python 3.6.0.tgz c usr local src root localhost a cd usr local src root...

解除安裝原始碼安裝mysql 原始碼安裝MySQL

原始碼安裝mysql tiger 2019 年 01 月 07 日 原始碼安裝mysql 獲取包 上傳包至伺服器並解壓 安裝依賴yum install ncurses devel cmake y 配置mysql vim cmake.shcmake dcmake install prefix usr ...