[英]Running node (express) on linux produces Error: spawn EACCES
[英]Running node (ffmpeg) on linux produces Error: spawn EACCES
所以我在 android (Arm v7a) 上使用 nodejs 前端應用程序來運行 ffmpeg,尤其是 fluent-ffmpeg,這里的問題是,當我運行命令時,控制台只會說“錯誤生成 /ffmpeg eacces”,是的,我移動了ffmpeg到根分區,我嘗試了對ffmpeg文件夾和文件的各種權限,從777開始,因為我的手機已經root了。 好吧,我不知道如何以超級用戶權限運行該應用程序。
如何解決 eacess 錯誤?
不建議將 sudo 與 npm install 一起使用,請按照 npmjs 官方文檔中的步驟操作 :)
為全局安裝創建一個目錄:
mkdir ~/.npm-global
配置 npm 以使用新的目錄路徑:
npm 配置設置前綴 '~/.npm-global'
打開或創建一個 ~/.profile 文件並添加以下行:
導出 PATH=~/.npm-global/bin:$PATH
返回命令行,更新系統變量:
源〜/ .profile
測試:在不使用 sudo 的情況下全局下載一個包。
npm install -g 打字稿
來源: https ://docs.npmjs.com/getting-started/fixing-npm-permissions
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.