gulp: command not found和-bash:./mongod: Permission denied问题解决

问题1

使用npm执行安装gulp命令
~$ npm install gulp -global
安装成功后执行命令gulp -v时侯报以下错误
bash: gulp: command not found
执行其他的命令也遇到相同的问题

原因:安装成功了,但是直接使用时侯确找不到命令,应该是环境变量的问题,设置环境变量就可以了。

解决办法:
用一个通用的命令配置环境变量,
$ echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
source ~./bashrc 的作用是使修改后的命令行立马生效 。
不过具体怎么来设置linux下的环境变量,可以具体参考这个怎么具体设置环境变量及注意事项

问题2

在安装linux环境下的mongodb的时候,再bin目录下,执行./mongod目录的时候,报错
-bash:./mongod: Permission denied
刚看到这个命令还以为是没有sudo权限,查看了很久,才发现是mongodb没有写入权限,这时候怎么才能为mongodb获取写入权限呢,可以cd … 到上级目录,然后执行目录:
chmod -R 777 mongo Tools/bin
一定要切记,不能进入mongoTools文件夹,需要在前一个夹中进行。

问题3

在执行npm start后,自动进行安装程序,到链接mongodb数据库环节,一直连接不上,这时候,可能有两种原因:

  • mongodb数据是否开启
  • mongodb数据库是否有要连接的数据库名nodercms,具体方法参考安装 MongoDB 教程
  • 连接mogodb数据库不能用默认的账号密码,必须新建一个新的root账号
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值