Leanote 源码安装
安装步骤:
1 安装golang
2 获取Revel和leanote的源码
3 安装mongodb
4 导入初始数据
5 使用Revel运行Leanote
1 安装golang
到golang.org下载最新的golang, Leanote至少需要golang1.7
golang 1.8版本下载链接:
https://storage.googleapis.com/golang/go1.8.linux-amd64.tar.gz
创建/data目录并将golang下载到这个目录下解压文件
在data下创建一个目录gopackage,这里会放go的包和编译过的文件
配置环境变量,编辑/etc/profile文件
保存,并执行下面命令使环境变量生效
验证go是否安装成功,出现版本号成功。
[root@localhost data]# go version
go version go1.8 linux/amd64
2 获取Revel和leanote的源码
因为”墙”的存在,如果不翻墙,直接用下面命令是不能下载的。
所以需要下载压缩包,如果命令行下下载有问题,可以尝试使用浏览器,并将解压出来的src目录放到gopackage目录下,并使用如下命令生成revel
二进制命令, 稍后运行Leanote
需要用到
3 安装mongo
下载mongo,并解压
配置环境变量,编辑/etc/profile
启动mongo
导入Leanote初始数据
导入完成后,可以使用命令查看Leanote的表
配置leanote
vi /data/gopackage/src/github.com/leanote/leanote/conf/app.conf
为mongo添加用户密码
重新启动以mongo,并开启权限验证
nohup mongod --dbpath /data --auth &
5 使用Revel运行Leanote
使用浏览器打开 192.168.1.98:9000
参考: https://github.com/leanote/leanote/wiki/Leanote-%E6%BA%90%E7%A0%81%E7%89%88%E8%AF%A6%E7%BB%86%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B----Mac-and-Linux