当前位置: 首页 > 知识库问答 >
问题:

如何放置~/。路径中的composer/vendor/bin目录?

丘普松
2023-03-14

我在Ubuntu 14.04上,我一直在尝试所有可能的方法来安装Laravel,但都没有用。所有我尝试的错误消息。我现在正在尝试quickstart文档中的第一种方法,即通过Laravel安装程序,但它说“确保将~/.composer/vendor/bin目录放置在路径中,以便在终端中运行Laravel命令时找到Laravel可执行文件。”所以我的问题是,我该怎么做?这可能是一个简单的问题,但我真的很沮丧,并将感谢任何帮助。


共有3个答案

钱旻
2023-03-14

在全球安装了composer的Ubuntu 16.04 LTS中,这对我来说很有效。

编辑。主目录中的bashrc文件,将路径放入位于/your/home/中的composer bin文件夹。config/composer/vendor/bin

echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc

source ~/.bashrc

如果不起作用,请验证composer bin目录的路径,然后关闭并重新打开终端。否则,请尝试注销并登录Ubuntu。

也适用于ubuntu 18.04。谢谢你的反馈。

慕麒
2023-03-14

详细说明:

在你的~/。请添加以下行:

export PATH="$PATH:~/.composer/vendor/bin"

然后重新加载:

source ~/.bashrc

检查其添加是否正确:

echo $PATH

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/web/bin:~/.composer/vendor/bin
松嘉运
2023-03-14
匿名用户

要将此文件夹置于PATH环境变量类型

export PATH="$PATH:$HOME/.composer/vendor/bin"

这会将文件夹附加到您现有的PATH,但是,它仅对您当前的终端会话处于活动状态。

如果你想让它自动设置,这取决于你使用的外壳。对于bash,您可以使用您最喜欢的编辑器将此行添加到$HOME/. bashrc,或者在shell上键入以下内容

echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc

为了检查它是否工作,请注销并再次登录或执行

source ~/.bashrc

在外壳上。

PS:对于其他没有~/. bashrc的系统,也可以把这个放到~/.bash_profile

PSS:对于最近的laravel,您需要放置$HOME/。路径上的config/composer/vendor/bin

PSSS:如果要将此文件夹也放在其他shell的路径或GUI上,则应将所述的export命令附加到~/。配置文件(参见。https://help.ubuntu.com/community/EnvironmentVariables).

 类似资料:
  • 问题内容: 我有这个定义: 我正在使用Symfony 1,并且想在上安装它们。我该如何指定? 问题答案: 看来您可以将目录定义为其他内容(在您的情况下): 然后,您可以将包名称重命名为其中没有级别目录,例如: 因此,您应该看起来像这样: 编辑 使用此配置,您将获得路径(这 当然 对symfony不利): 插件/sfGuardPlugin/sfGuardPlugin-4.0.2/ 我发现了一个解决方

  • 问题内容: 我有Jetty jetty-9.2.3.v20140905 我的理解是lib / jar或lib / ext中的jar会自动放在类路径中,但这可能是码头8的旧行为。 我正在尝试使用websockets部署一个webapp。有了我在webapps目录中部署的WAR文件,jetty一直抱怨说,它无法在jetty / lib目录(jetty-http,jetty-io,jetty-secur

  • 为了在命令行上运行TestNG测试,我必须在类路径中设置TestNG。为了做到这一点,我经历了- 无法通过命令行执行TestNG套件文件

  • 我用eclipse创建了一个maven项目,并用下面的命令制作了jar文件 打包 当我尝试知道我的mvn项目配置是真的还是不是这个命令 mvn exec:Java-D exec . main class = " giraph . hello world . app " 我得到这个错误: 在helloworld项目上执行目标 org.codehaus.mojo: exec-maven-plugin:

  • 问题内容: 我正在尝试开发一个Java代理,它将借助asm-4来检测代码。现在,我陷入了一个非常基本的问题,javaagent的类加载器看不到asm依赖关系,因此失败。我是否必须提供一个jar- with- dependencies(又名maven构建插件),其中包含代理所需的所有类,或者是否有另一种方法可将类添加到Java代理?直接在类路径中引用jar asm-all.jar并没有帮助。最初,构

  • 我的冬眠。cfg。xml是: hibernate-configuration-3.0.dtd怎么可能从java项目路径中提取? 换句话说,我想使hibernate-configuration-3.0。dtd离线工作。