by laf163 :
μ΄λ€ λ¨κ³μμ λ¬Έμ λ₯Ό μ¬νν©λκΉ? κ°λ₯νλ©΄ play.golang.orgμ νλ‘κ·Έλ¨ λ§ν¬λ₯Ό ν¬ν¨μν€μμμ€. 1.ln -s ~/project/xxx $GOPATH/src/xxx 2.xxx μ€μΉ μ΄λ 3.κ³ λ -http=:6060 μμ μΆλ ₯μ 무μμ λκΉ? http://xxxx:6060/pkg λ₯Ό λ°©λ¬Ένλ©΄ xxx ν¨ν€μ§λ₯Ό μ°Ύμ μ μμ΅λλ€. λμ 무μμ λ³Ό μ μμ΅λκΉ? μ°Ύμ μ μμ΅λλ€. μ΄λ€ μ»΄νμΌλ¬λ₯Ό μ¬μ©νκ³ μμ΅λκΉ(5g, 6g, 8g, gccgo)? 6g μ΄λ€ μ΄μ 체μ λ₯Ό μ¬μ©νκ³ μμ΅λκΉ? μΌν μ€6.4 amd64 μ΄λ€ λ²μ μ μ¬μ©νκ³ μμ΅λκΉ? ('μ΄λ λ²μ ' μ€ν) $ μ΄λ λ²μ μ΄λ λ²μ go1.2 linux/amd64 μλμ μΆκ° μ 보λ₯Ό μ 곡νμμμ€. rm $GOPATH/src/xxx λ° ~/project/xxxλ₯Ό $GOPATH/srcμ 볡μ¬νλ©΄ μ λλ‘ μλν©λλ€.
μ΄κ²μ λμκ² μ€μνλ€. μμ
μ€μΈ μμ
μ 체ν¬μμνλ νμΌ μμ€ν
μ μμΉκ° μ΄λ―Έ μμΌλ©° λ€μμ μννκ³ μΆμ΅λλ€.
mkdir ${GOPATH}/src/myserver.tld
CD ${GOPATH}/src/myserver.tld
ln -s ${HOME}/my/usual/path/to/my/project .
κ·Έλ° λ€μ λ΄ godoc μλ²μμ μμ
μ€μΈ λ¬Έμμ λν λ¬Έμλ₯Ό λ³΄κ³ μΆμ΅λλ€.
μ΄μ λν μμ μ¬νμ΄ μμ±λμμ΅λλ€. golang.org/x/tools/godoc/dirtrees.goμ μ½κ°μ λ³κ²½ μ¬νμ΄ μμ΅λλ€.
μμ μ¬λ³Όλ¦ λ§ν¬λ μ΄λ―Έ λΉλμ μλν©λλ€! λλ μ΄κ²μ μ μ¬μ©ν μ μμ΅λλ€
"myserver.tld/project" κ°μ Έμ€κΈ°
μ΄λ₯Ό κ°μν λ godoc
κ° _λν_ μλνμ§ μλλ€λ κ²μ λΆμ μ ν©λλ€.
gvm linkthis
λ₯Ό μ¬μ©νλ κ²½μ°μλ λ¬Έμ κ° μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μ΄κ²μ λμκ² μ€μνλ€. μμ μ€μΈ μμ μ 체ν¬μμνλ νμΌ μμ€ν μ μμΉκ° μ΄λ―Έ μμΌλ©° λ€μμ μννκ³ μΆμ΅λλ€.
mkdir ${GOPATH}/src/myserver.tld
CD ${GOPATH}/src/myserver.tld
ln -s ${HOME}/my/usual/path/to/my/project .
κ·Έλ° λ€μ λ΄ godoc μλ²μμ μμ μ€μΈ λ¬Έμμ λν λ¬Έμλ₯Ό λ³΄κ³ μΆμ΅λλ€.
μ΄μ λν μμ μ¬νμ΄ μμ±λμμ΅λλ€. golang.org/x/tools/godoc/dirtrees.goμ μ½κ°μ λ³κ²½ μ¬νμ΄ μμ΅λλ€.
μμ μ¬λ³Όλ¦ λ§ν¬λ μ΄λ―Έ λΉλμ μλν©λλ€! λλ μ΄κ²μ μ μ¬μ©ν μ μμ΅λλ€
"myserver.tld/project" κ°μ Έμ€κΈ°
μ΄λ₯Ό κ°μν λ
godoc
κ° _λν_ μλνμ§ μλλ€λ κ²μ λΆμ μ ν©λλ€.