簡體   English   中英

在 linux 上運行節點(ffmpeg)產生錯誤: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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM