如何在命令提示符中检查路径

时间:2015-01-03 05:01:08

标签: laravel command-prompt

我正在学习Laravel,并在他们的文档中找到了这个方向:

"确保将〜/ .composer / vendor / bin目录放在PATH中,以便在终端中运行laravel命令时找到laravel可执行文件。" http://laravel.com/docs/4.2/installation#install-laravel

问题:

  1. 我究竟如何确保文件夹在我的PATH上?命令是什么?

  2. 如果我不在PATH上,怎么去那儿?我试图找到/.composer/vendor/bin但什么都没有。

  3. 我使用的是Windows 8 64位。

2 个答案:

答案 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