2013-10-04 51 views
3

我在Windows 7 64位上運行Sublime Test 2。我已經安裝(並重新安裝了很多次)Laravel Generator和Laravel 4 Artisan。我更新了作曲家和所有依賴項。但我無法讓它正常工作。如果按ctrl-shift-P鍵入'laravel',我會得到11個Artisan選項列表,然後列出17個Generate選項,其中6個似乎是重複項,然後是另外20個Artisan選項列表。第一批Artisan選項給WindowsError:[錯誤2]系統找不到指定的文件,Generate選項給出[InvalidArgumentException]在「generate」命名空間中沒有定義任何命令。Laravel生成不工作

第二批Artisan選項似乎可以工作,例如Laravel Artisan:Controller:Make給出了命令行,如果我輸入'test',它會創建一個名爲test.php的寧靜控制器。

但是,更全面的資源生成仍然不可用。 任何人都可以擺脫任何光線?

+0

如果您通過SublimeText之外的命令行調用artisan生成命令,它會起作用嗎? –

+0

我嘗試過** php手工製作控制器:在gitbash中製作測試**並且工作 – Perkin5

+0

但是** php手工生成:控制器測試**在ST2內製作了相同的錯誤 – Perkin5

回答

0

首先確保你安裝這個插件第一:https://github.com/laravelbook/laravel4-sublimetext-helper

然後你可能需要做的是在這裏簡稱:

http://net.tutsplus.com/tutorials/tools-and-tips/pro-workflow-in-laravel-and-sublime-text/#comment-925470112

還有其他的Windows用戶是有困難這一點,但似乎已經解決了它們。

+0

安裝上面的助手,首先安裝aublimecodeintel,重新啓動ST2,以管理員身份運行。我還將php.exe文件夾添加到Windows 7環境路徑,但沒有任何更改。在** laravelgenerator.sublime-settings **中,路徑現在看起來像這樣:** C:\\ wamp \\ bin \\ php \\ php5.3.8 \\ php.exe ** – Perkin5

3

如果您使用的是way/generators包,你需要確保包括在您config.app文件中的服務提供商('Way\Generators\GeneratorsServiceProvider')。