問題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賬號