您正在查看: Other-经验分享 分类下的文章

mac os 安装指定版本 node

由于编译ScatterDesktop时,使用brew install node安装的node为最新版本v11+,由于对应的源代码没有做兼容,导致编译出错。所以才有此文,需要安装对应需要的版本。

node版本管理工具nvm

安装nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash

此时会生成 ~/.bash_profile,添加nvm 到环境变量。
刷新环境变量,使其生效

source ~/.bash_profile

此时打开终端,输入nvm会输出,对应的帮助信息。

使用nvm安装node

所需命令如下

$ nvm ls-remote 查看 所有的node可用版本
$ nvm install xxx 下载你想要的版本
$ nvm use xxx 使用指定版本的node 
$ nvm alias default xxx 每次启动终端都使用该版本的node 

由于我们目前需要的是 node v9.8.0
所以执行命令如下

$ nvm install v9.8.0
$ nvm use v9.8.0
$ nvm alias default v9.8.0

查看node版本 v9.8.0

node -v

清理MAC下CLion的安装记录

今天MAC下安装CLion编译EOS,结果一运行就推出,怀疑是之前安装过,有什么本地的记录,或者授权校验的问题,导致新版本安装后,无法运行。所以得清理下本地的缓存等文件
本地安装的版本为 CLion2018.2

rm -rfv ~/Library/Preferences/clion2018.2
rm -rfv ~/Library/Caches/clion2018.2
rm -rfv ~/Library/Application\ Support/clion2018.2
rm -rfv ~/Library/Logs/clion2018.2

参考文件 https://gist.githubusercontent.com/denji/9731967/raw/jetbrains-uninstall.sh


最简单的试用CLion的方式
编辑hosts

vim /private/etc/hosts

0.0.0.0 account.jetbrains.com添加到文件尾部
然后到http://idea.lanyus.com/ 获取注册码,然后到CLion 输入Activation code 即可

推荐一个简单的服务器监控,发送消息给微信的方案「Server酱」

EOS Rpc服务器需要个简单的监控,出问题时发送消息给微信,方便运维同学尽快及时的处理,经过查询,Server酱的方案能简单的实现。

Server酱

官网:http://sc.ftqq.com

接入方法

  1. 登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面)
  2. 绑定:点击「微信推送」,扫码关注同时即可完成绑定
  3. 发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息啦
    https://sc.ftqq.com/[SCKEY(登入后可见)].send?text=API node cannot be accessed&desp=EOS Monitor Error

    来个示意图

安装pdo_mysql支持

sudo apt-get --purge remove php-common
sudo apt-get install php-common php-mysql php-cli

查看已支持的扩展中,是否有pdo_mysql

php -m