Total Pageviews

Sunday, 8 November 2020

如何不使用revel运行Leanote

 运行Leanote的一般方法是


revel run github.com/leanote/leanote

那么, 运行Leanote必须要用revel吗? 答案是否定的.

revel run github.com/leanote/leanote其实做了3件事:

  1. 生成routes.go, main.go,
  2. 编译Leanote,
  3. 运行Leanote. 其中1) 生成routes.go, main.go 必须要用revel来完成, 但是这两个文件一般是不会改变的. 所以我们可以不用revel来运行Leanote:
# build leanote, 在当前目录生成了leanote二进制文件
go build -o ./leanote github.com/leanote/leanote/app/tmp
 
# 运行leanote, 其中-importPath是必须的
./leanote -importPath=github.com/leanote/leanote -runMode=prod -port=9000

No comments:

Post a Comment