head插件安装
2018年10月19日
0:24
安装node.js时grunt出现问题
在网上搜索到的解决方法,对我来说没有用
在bin目录使用下面两条命令:注意是usr
在/usr/local/bin中创建该文件的链接
ln -s /home/software/node-v6.11.4-linux-x64/bin/node /usr/bin/node
ln -s /home/software/node-v6.11.4-linux-x64/bin/node /usr/bin/npm
但是还是出现了问题:找不到
最后 还是加上./即可 : ./npm install -g grunt-cli
验证安装版本是否成功
#node[空格]-v
#npm[空格]-v
#grunt[空格]-version
2、安装head插件
第一步:上传解压elasticsearch-head-master.zip
然后修改es文件elasticsearch.yml,在最后添加如下
http.cors.enabled:[空格]true
http.cors.allow-origin:[空格]"*"
完成后重启es
第二步:修改head配置文件Gruntfile.js,找到connect属性,修改hostname 为当前es节点的ip地址
第三步、配置node的环境变量,使命令可以在任何位置执行
让配置文件生效:source /etc/profile
第四步:进入head根目录执行命令
#grunt server
报下面的错
提示unable to file local grunt,原因是因为当前工程(head工程中没有 grunt的本地文件)
在head插件根目录执行
#npm[空格]instal[空格]-g[空格]grunt (需要下载)
解释:全局安装grunt
#npm[]install[]grunt
执行下面命令
如果出现
挨个执行
#npm[]install[]缺少的插件名称
例如 #npm[]install[]grunt-contrib-connect
其中最后两个module不影响启动和使用可以不装
最后一步启动成功:
出现这个表示启动成功
启动ES:在es的bin目录下执行:./elasticsearch
进入es用户:[root@localhost config]# su es(并不是就是在config中,在bin也行)
(elasticsearch.yml)文件在/home/software/elasticsearch-5.5.2/config中
启动成功