赞
踩
之前一直使用Leanote云笔记,后来因为限流不能同步,调研了几个其他云笔记都各有缺点,偶然间看到有用Leanote搭建云笔记服务的,就自己也搭了一个。
所需软件
Golang
Revel
Leanote源码
Mongodb
Golang
将文件下载到/home/user/下,解压文件:
cd /home/user/
tar -xzvf go1.8.4.linux-amd64.tar.gz
在/home/user/目录下新建gopackage目录,用来存放go的包和编译后的文件:
mkdir /home/user/gopackage
配置环境变量, 编辑/etc/profile或~/.bashrc文件,我使用的是~/.bashrc:
#在文件最后添加
export GOROOT=/home/user/go
export GOPATH=/home/user/gopackage
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
之后再 source 一下修改的文件
source ~/.bashrc
查看go是否安装成功
go version
得到
go version go1.8.4 linux/amd64
获取Revel和 Leanote 源码
下载leanote-all-master.zip,解压后,将src文件夹复制到/home/user/gopackage/
使用如下命令生成revel二进制命令,稍后运行Leanote需要用到:<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。