2015-11-05 51 views
1
bower not-cached git://github.com/angular/bower-angular-route.git#1.4.6 
bower resolve  git://github.com/angular/bower-angular-route.git#1.4.6 
bower ENOTDIR  ENOTDIR: not a directory, mkdir '/var/folders/zq/2wb7gvvx2vz73y2g_b3kfm8w0000gn/T/daniellopez/bower' 

Stack trace: 
Error: ENOTDIR: not a directory, mkdir '/var/folders/zq/2wb7gvvx2vz73y2g_b3kfm8w0000gn/T/daniellopez/bower' 
    at Error (native) 

Console trace: 
Error 
    at StandardRenderer.error (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:82:37) 
    at Logger.<anonymous> (/usr/local/lib/node_modules/bower/bin/bower:110:22) 
    at emitOne (events.js:77:13) 
    at Logger.emit (events.js:169:7) 
    at Logger.emit (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39) 
    at /usr/local/lib/node_modules/bower/lib/commands/index.js:48:20 
    at _rejected (/usr/local/lib/node_modules/bower/node_modules/q/q.js:844:24) 
    at /usr/local/lib/node_modules/bower/node_modules/q/q.js:870:30 
    at Promise.when (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1122:31) 
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/bower/node_modules/q/q.js:788:41) 
System info: 
Bower version: 1.6.5 
Node version: 4.2.1 
OS: Darwin 14.4.0 x64 

回答

0

這聽起來像一些權限問題,也許你用涼亭安裝sudo?建議不要使用sudo和bower(除非你真的知道你在做什麼,絕對必須)。

您可以嘗試清除緩存:

sudo bower cache clean --allow-root 

然後涼亭安裝再次運行(沒有sudo)。

參見問題720 on bower

+0

嗨。我試過這個。雖然它確實清除了一堆垃圾 - 它並沒有解決我的問題。我仍然有同樣的問題。 – macaframa

5

我遇到了同樣的問題。以下是錯誤的關鍵部分:

bower ENOTDIR  ENOTDIR: not a directory, mkdir '/var/folders/zq/2wb7gvvx2vz73y2g_b3kfm8w0000gn/T/daniellopez/bower' 

鮑爾是得到一個「不是一個目錄」錯誤試圖創建內一個新的文件夾:

/var/folders/zq/2wb7gvvx2vz73y2g_b3kfm8w0000gn/T/daniellopez 

如果你看一下那個位置,你應該看到像這樣:

$ ls -alh /var/folders/zq/2wb7gvvx2vz73y2g_b3kfm8w0000gn/T/daniellopez 
-rwxr--r-- 1 daniellopez staff  0B Feb 21 17:10 /var/folders/zq/2wb7gvvx2vz73y2g_b3kfm8w0000gn/T/daniellopez 

這是一個0字節的文件,而不是一個目錄。刪除或移動這個文件,你應該可以運行你的安裝命令而不會出問題。

+1

這解決了我的問題,同樣的錯誤。謝謝@ptevans –

相關問題