2013-10-04 50 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')。