我正在学习Laravel,并在他们的文档中找到了这个方向:
"确保将〜/ .composer / vendor / bin目录放在PATH中,以便在终端中运行laravel命令时找到laravel可执行文件。" http://laravel.com/docs/4.2/installation#install-laravel
问题:
我究竟如何确保文件夹在我的PATH上?命令是什么?
如果我不在PATH上,怎么去那儿?我试图找到/.composer/vendor/bin但什么都没有。
我使用的是Windows 8 64位。
答案 0 :(得分:0)
1)windows:PATH | grep -oP ".composer.*bin"
如果它在路径中,如果不是,你将得到回复。
2)
~/
指的是在Linux上执行%HOMEPATH%
的Linux上的主路径导致同样的事情,在您的情况下将是%HOMEPATH%/.composer/vendor/bin
执行/somefolder
将转到linux中的根路径并尝试查找名为somefolder
的文件夹但在Windows中无法执行任何操作,我不知道是什么相当于windows,可能是指驱动器的根,即C:\
或D:\
等。
要将.composer/vendor/bin
添加到您的主路径,您需要转到环境变量并将其添加到您可以前往here的路径中,然后按照答案或问题中的步骤操作。
重要的一点:
windows SETX命令示例:
打印PATH环境变量:
C:\ Users \ Charity> echo%PATH%C:\ windows \ system32; C:\ windows and space; C:\ foobar使用setx设置环境变量:
C:\ Users \ Charity> setx PATH"%PATH%; C:\ zombiepoke"成功:指定 价值被保存了。关闭并重新打开cmd终端,然后运行:
C:\ Users \ Charity> echo%PATH%C:\ windows \ system32; C:\ windows and 空间; C:\ foobar; C:\ zombiepoke你必须小心双倍 引号。如果你让引号进入你的路径变量,它可能会破坏 一些东西。但是,它们是指定附录的必要条件 原始%PATH%。
请注意,这仅为当前用户上下文设置,为您必须使用setx /M
的所有用户设置。
答案 1 :(得分:0)
对于那些也需要这个问题的答案的人,我在这里找到了。
基本上,你只需要写:
cd %APPDATA%\Composer\vendor\bin