2016-03-25 17 views
1

Dies geschieht auf einem Win 8.1 PC, als Folge von "Ember Serve", ohne Änderungen nach einer fehlerfreien, ember neue MyApp.Nächste Schritte, um die Ursache von Ember-CLI/Brokkoli Plugin Fehler während des Builds zu finden

Aus meiner Forschung:

"Fehler: EPERM: Betrieb nicht gestattet, Symlink" bedeutet, dass es ein Problem mit den Berechtigungen ist.
So stellte ich sicher, dass meine lokale Sicherheitsrichtlinie für Windows 8.1 auf admin gesetzt ist und ich mein cmd-Fenster mit Administratorrechten ausführe. Ich habe auch Ember-CLI und NPM global neu installiert und aktualisiert. Ich bin mir nicht sicher, was ich sonst noch versuchen sollte.

Außerdem ist der Build sehr langsam, über 5 Minuten auf einem normalerweise schnellen PC. Ich habe ember-cli-windows installiert und es ist immer noch sehr langsam.

Editorial Kommentar: Dies scheint wie ein ziemlich großes Versagen für ein "System" frisch out of the Box. Wenn es dieser Buggy ist, ohne sogar neuen Code hinzuzufügen ... sollte ich vielleicht Zeit mit Angular 2.0 investieren?

D:\MyAppEmber\MyApp>ember s 
version: 2.4.2 
The Broccoli Plugin: [Funnel: Funnel: index.html] failed with: 
Error: EPERM: operation not permitted, symlink 'D:\MyAppEmber\MyApp\app' -> 'D:\ 
MyAppEmber\MyApp\tmp\funnel-input_base_path-by5U4Ewi.tmp\0' 
    at Error (native) 
    at Object.fs.symlinkSync (fs.js:945:18) 
    at symlinkWindows (D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\symlink-or-copy\index.js:90:16) 
    at symlinkOrCopySync (D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\symlink-or-copy\index.js:56:5) 
    at D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\broccoli-plugin\read_compat.js:58:9 
    at lib$rsvp$$internal$$tryCatch (D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\rsvp\dist\rsvp.js:1036:16) 
    at lib$rsvp$$internal$$invokeCallback (D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\rsvp\dist\rsvp.js:1048:17) 
    at lib$rsvp$$internal$$publish (D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\rsvp\dist\rsvp.js:1019:11) 
    at lib$rsvp$asap$$flush (D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\rsvp\dist\rsvp.js:1198:9) 
    at _combinedTickCallback (node.js:376:9) 

The broccoli plugin was instantiated at: 
    at Funnel.Plugin (D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\broccoli-plugin\index.js:7:31) 
    at new Funnel (D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\broccoli-funnel\index.js:44:10) 
    at EmberApp.index (D:\MyAppEmber\MyApp\node_modules\ember-cli\lib\broccoli\ember-app.js:595:15) 
    at EmberApp.toArray (D:\MyAppEmber\MyApp\node_modules\ember-cli\lib\broccoli\ember-app.js:1541:10) 
    at EmberApp.toTree (D:\MyAppEmber\MyApp\node_modules\ember-cli\lib\broccoli\ember-app.js:1564:30) 
    at module.exports (D:\MyAppEmber\MyApp\ember-cli-build.js:23:14) 
    at Class.module.exports.Task.extend.setupBroccoliBuilder (D:\MyAppEmber\MyApp\node_modules\ember-cli\lib\models\builder.js:55:19) 
    at Class.module.exports.Task.extend.init (D:\MyAppEmber\MyApp\node_modules\ember-cli\lib\models\builder.js:89:10) 
    at new Class (D:\MyAppEmber\MyApp\node_modules\ember-cli\node_modules\core-object\core-object.js:18:12) 
    at Class.module.exports.Task.extend.run (D:\MyAppEmber\MyApp\node_modules\ember-cli\lib\tasks\serve.js:15:19) 
+0

haben Sie Erfolg gehabt? – ditoslav

+0

kein Glück. Ich habe alles neu installiert, nach den Anweisungen der Ember-Website, und ich bekomme den gleichen Fehler. Ich habe keine Ahnung, wie ich das Problem lösen könnte. –

+1

Update-nicht viel zu gehen, aber der Fehler hat etwas damit zu tun, dass es auf einem zugeordneten Laufwerk ist. Ich habe ein Projekt auf einer lokalen Partition auf demselben Computer eingerichtet (was eine virtuelle Maschine ist) und es hat funktioniert. –

Antwort

2

Versuchen Eingabeaufforderung im Administratormodus ausgeführt wird. Es funktionierte für mich

+0

Danke, aber das habe ich schon probiert. "... die lokale Sicherheitsrichtlinie ist auf admin eingestellt und ich führe mein cmd-Fenster mit Administratorrechten aus." –