2
NPM鏈接我在Windows 8上使用的cygwin XWIN與和的NodeJS我想從我的全球資源庫NPM鏈接包,但我總是碰到下面的錯誤EPERM錯誤做在Cygwin上的xterm
$ npm link lodash
unbuild [email protected]
npm ERR! Error: EPERM, symlink 'C:\Users\Mike\AppData\Roaming\npm\node_modules\lodash'
npm ERR! { [Error: EPERM, symlink 'C:\Users\Mike\AppData\Roaming\npm\node_modules\lodash']
npm ERR! errno: 50,
npm ERR! code: 'EPERM',
npm ERR! path: 'C:\\Users\\Mike\\AppData\\Roaming\\npm\\node_modules\\lodash' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\nodeadmin.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "link" "lodash"
npm ERR! cwd C:\workspaces\caravanmap\server
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! path C:\Users\Mike\AppData\Roaming\npm\node_modules\lodash
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, symlink 'C:\Users\Mike\AppData\Roaming\npm\node_modules\lodash'
我我嘗試了所有基於權限的事情來嘗試解決這個問題,包括獲取所有目錄和chmod的所有權。我無法找到一種以管理員身份運行我的xterm的方法,它似乎能夠解決此問題 - 在cygwin/bin目錄中運行xterm.exe二進制文件不會運行xterm,而是必須創建一個.bat文件運行xterm命令。
在其他計算機上,我沒有收到npm鏈接錯誤,或者以管理員身份運行xterm的問題。難道這是最新版本的cygwin中的一些變化嗎?硬盤驅動器故障後,我不得不重建我的筆記本電腦無法理解爲什麼這用於工作,但現在不再。有沒有人見過這個?
提前
[從Windows訪問cygwin符號鏈接]可能的重複(http://stackoverflow.com/questions/3343988/accessing-a-cygwin-symlink-from-windows) –