2016-08-05 27 views
0

ich Ember bin neu und installiert nur die glut-cli:kann nicht ohne manuell löschen „tmp“ Verzeichnis nach jedem Befehl glut-cli verwenden

npm install -g ember-cli 

und es scheint gut zu installieren:

D:\>ember -v 
ember-cli: 2.7.0 
node: 4.4.5 
os: win32 x64 

Wenn ich wiederhole die gleiche Version Befehl (ember -v), ich die folgende Fehlermeldung erhalten:

D:\>ember -v 
fs.js:794 
    return binding.mkdir(pathModule._makeLong(path), 
       ^
Error: EEXIST: file already exists, mkdir 'D:\tmp' 
    at Error (native) 
    at Object.fs.mkdirSync (fs.js:794:18) 
    at testCanSymlink (C:\Users\joeal_000\AppData\Roaming\npm\node_modules\ember-cli\node_modules\symlink-or-copy\index.js:18:6) 
    at Object.<anonymous> (C:\Users\joeal_000\AppData\Roaming\npm\node_modules\ember-cli\node_modules\symlink-or-copy\index.js:9:15) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 

der ersten Der Befehl "ember -v" erstellt ein Verzeichnis mit dem Namen "tmp" in dem Verzeichnis, in dem ich mich befinde, wenn ich den Befehl "ember" ausstelle. Wenn ich dieses „tmp“ Verzeichnis löschen, funktioniert alles einwandfrei wieder:

D:\>rmdir /s tmp 
tmp, Are you sure (Y/N)? y 

D:\>ember -v 
ember-cli: 2.7.0 
node: 4.4.5 
os: win32 x64 

Hier sind meine Versionen von Knoten und npm:

D:\>node -v 
v4.4.5 

D:\>npm -v 
2.15.5 

Wie kann ich dieses Verhalten von dem Auftreten zu stoppen, whever Ich muss Lösche die "tmp" -Datei nach jedem Ember-Befehl?

Danke für die Hilfe.

Antwort

3

Ember-CLI vorübergehend wegen eines abhängigen Pakets unterbrochen.

Das Problem wurde erst vor wenigen Minuten gelöst: https://github.com/broccolijs/node-symlink-or-copy/issues/26#event-746775676

Gerade npm wieder nach dem Löschen Ihrer nodes_module Verzeichnis installieren.

+1

Ehrfürchtig, danke für die schnelle Antwort! Ich habe die neueste Version neu installiert und das Problem ist verschwunden. Danke für die schnelle Lösung. –

1

versuchen, alle Knotenmodule Verzeichnis löschen, und tun npm installieren, oder besser platzieren Sie Ihre Glut nicht in C-Laufwerk