2016-01-26 157 views
1

我正在構建一個使用manuel:reactivearray包製作響應數組的流星應用程序。流星錯誤EACCES,權限被拒絕'/ var/www /'

我不知道發生了什麼,但我安裝的軟件包寫了一些示例代碼和等待更新我收到此錯誤:

/home/leocrawf/.meteor/packages/meteor-工具/。 1.1.10.1l2mozl ++ os.linux.x86_32 + web.browser + web.cordova/mt-os.linux.x86_32/dev_bundle/server-lib/node_modules/fibers/future.js:245 W20160126-16:57: 19.116(-5)? (STDERR)投擲(前); W20160126-16:57:19.116(-5)? (STDERR)^ W20160126-16:57:19.371(-5)? (STDERR)錯誤:EACCES,權限被拒絕'/ var/www/

我已經完成了刪除build文件夾,刪除meteor文件夾以及添加除manuel:reactivearray之外的所有軟件包但仍然是相同錯誤的所有內容。發展現在停止,直到我擺脫這一點。任何想法如何消除這個問題?我正在使用流星1.2.1。

+0

使用命令行中的'ls -la'檢查該文件夾的文件權限,以及它的子文件夾(用戶和組)。用戶應該映射到當前正在運行流星的用戶,在這種情況下,這似乎是'leocrawf'。 –

回答

2

在命令行上使用ls -la檢查該文件夾及其子文件夾(用戶和組)的文件權限。用戶應該映射到當前正在運行流星的用戶,在這種情況下,該用戶似乎是leocrawf。如果你打算在/ var/WWW作爲leocrawf運行流星,那麼你就需要運行這個命令來更改文件的權限給該用戶:

chown -R leocrawf /var/www 

我個人設立明確的用戶專門爲每個實例,所以我有一個用戶叫DEV誰使用/var/www/DEV文件夾來運行流星。

+0

我試過chown -R leocrawf/var/www但是我得到了chown:無法訪問'/ var/www':沒有這樣的文件或目錄。以我的感覺來看,我意識到「/ var/www」引用了linux文件系統。所以我檢查/ var/for/www /但它沒有被發現。所以我創建了一個給屬性讀/寫權限。再次運行上述命令。然後我得到: chown:更改'/ var/www'的所有權:操作不允許。然後我檢查了流星終端,錯誤消失了。非常感謝。 – jessiPP

相關問題