简体   繁体   English

如何在Homestead上运行Composer?

[英]How to run Composer on Homestead?

Where is Composer installed within Laravel Homestead virtual machine – the main question is that why it isn't aliased as 'composer'? Laravel Homestead虚拟机中的Composer安装在哪里?主要问题是为什么它不被别名为“ composer”?

When Homestead is provisioning I can see it running composer self-update so it is there... 当Homestead进行配置时,我可以看到它正在运行composer自我更新,因此它就在那里...

Update: Found this in homestead.rb 更新:在homestead.rb中找到此

# Update Composer On Every Provision
config.vm.provision "shell" do |s|
    s.inline = "/usr/local/bin/composer self-update"
end

In ~/.homestead/aliases was this (I don't recall for sure if it was added by me): 在〜/ .homestead / aliases中是这样的(我不确定是否是我添加的):

alias composer='composer.phar'

If that alias was there as default, it doesn't point to global composer installation. 如果默认存在该别名,则该别名不会指向全局作曲家安装。 So anyway, there is no global alias defined for composer even it is installed globally in Homestead? 所以无论如何,即使在Homestead中全局安装了别名,也没有为composer定义全局别名?

Composer has been installed in Homestead machine at path /usr/local/bin/composer . Composer已安装在Homestead机器中的路径/ usr / local / bin / composer中

However, there has been no aliases created, possibly because different people are used to different shorthands. 但是,没有创建别名,可能是因为不同的人习惯了不同的速记。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM