2015-03-13 72 views
0

運行宅基地,當我我的控制檯上運行homestead up我得到一個語法錯誤是這樣的:語法錯誤,當我在我的控制檯

There is a syntax error in the following Vagrantfile. The syntax error 
message is reproduced below for convenience: 

C:/Users/Evan Oscar/AppData/Roaming/Composer/vendor/laravel/homestead/Vagrantfile:6: syntax error, unexpected $undefined, expecting ')' 
..."C:\cygwin64\home\"Evan Oscar"\.homestead\.vagrant\homestead... 
...        ^
C:/Users/Evan Oscar/AppData/Roaming/Composer/vendor/laravel/homestead/Vagrantfile:7: syntax error, unexpected tCONSTANT, expecting end-of-input 
...criptPath = File.expand_path("C:\cygwin64\home\Evan Oscar\.h... 
...        ^

有人能告訴我是什麼原因造成的語法錯誤?
我認爲它是我的homestead.yaml文件夾的PATH導致問題?

這裏是我的Vagrantfile的PATH

homesteadYamlPath = File.expand_path("C:\cygwin64\home\"Evan Oscar"\.homestead\.vagrant\homestead.yaml") 
afterScriptPath = File.expand_path("C:\cygwin64\home\"Evan Oscar"\.homestead\.vagrant\after.sh") 
aliasesPath = File.expand_path("C:\cygwin64\home\"Evan Oscar"\.homestead\.vagrant\aliases") 
+0

刪除標籤;提高英語;改進格式。 – 2015-03-13 18:10:35

回答

0

你還是沒有Evan Oscar您的路徑內雙引號。

你應該在這裏:

homesteadYamlPath = File.expand_path("C:\cygwin64\home\Evan Oscar\.homestead\.vagrant\homestead.yaml") 
afterScriptPath = File.expand_path("C:\cygwin64\home\Evan Oscar\.homestead\.vagrant\after.sh") 
aliasesPath = File.expand_path("C:\cygwin64\home\Evan Oscar\.homestead\.vagrant\aliases") 

,並從標題不

homesteadYamlPath = File.expand_path("C:\cygwin64\home\"Evan Oscar"\.homestead\.vagrant\homestead.yaml") 
afterScriptPath = File.expand_path("C:\cygwin64\home\"Evan Oscar"\.homestead\.vagrant\after.sh") 
aliasesPath = File.expand_path("C:\cygwin64\home\"Evan Oscar"\.homestead\.vagrant\aliases") 
+0

謝謝 但現在它的''說明:'無效參數'C:/ Users/Evan Oscar/AppData/Roaming/Composer/vendor/laravel/homestead/Vagrantfile:17: – 2015-03-14 16:38:33