sudo git clone https://github.com/getlantern/lantern.git
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum install -y nodejs
经过了漫长的安装过程。。。。那么好吧。。。complete出现了。。。下一步。。。
sudo npm install -g gulp-cli
sudo npm list -g gulp-cli 看看有没有安装好。。。
然后到lantern路径下继续 make lantern
发现提示缺少go
wget -c https://www.golangtc.com/static/go/1.9/go1.9.linux-amd64.tar.gz (-c支持断点续传,可以不加)
tar -C /usr/local -xzvf go1.9.linux-amd64.tar.gz (-C 切换目录,可以手动切换,也可以不加)
vim /etc/profile
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
source /etc/profile
那么问题来了。。。。。为什么不行。。。。原来是go出了问题要用1.4的旧版本,本项目依赖于1.4
sudo wget https://storage.googleapis.com/golang/go1.4.linux-amd64.tar.gz
mv go /root/go1.4 (su 切换root用户) 解压完了改个名,指定的,不能用别的!!!
听说是因为lantern版本的golang需要依赖1.4版本的go来编译。。。。
然后找到这个lantern版本的go文件中的allbash 执行一下。。。。。
/usr/local/go/src/all.bash 具体路径取决于自己选择,本人装到 /usr/local 下了
然后再回到lantern目录下,继续make lantern ,好了不报错了。。。。。
./lantern