gpt4 book ai didi

php - 在 Ubuntu 上安装 Laravel 的挫败感

转载 作者:行者123 更新时间:2023-12-04 18:45:48 24 4
gpt4 key购买 nike

现在我记得为什么我从来没有接触过 PHP。设置太痛苦了。今天我花了几个小时试图完成一个要求我安装 Composer、Vagrant、VirtualBox 和 Laravel 的编码挑战。

在某个地方,我认为我的权限或某些东西发生了变化,因为每当我尝试安装 Laravel 时......
composer global require "laravel/installer"
我得到...

Changed current directory to /home/dilraj/.composer

[ErrorException]
file_put_contents(./composer.json): failed to open stream: Permission denied


require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-suggest] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--] [<packages>]...

我不确定我为什么会得到这个,也许是因为我已经完成了它,但无论如何,当我尝试创建一个可执行命令时,我没有看到任何结果。

我编辑了 .bashrc文件,如...
export PATH="$PATH:$HOME/.config/composer/vendor/bin source ~/.bashrc
我不会撒谎,我什至不知道这是在做什么。我只是想做它,这样我就可以输入“laravel”,然后开始做一些事情,有点像在 npm 中。

这是我尝试过的其他事情,但没有任何运气就成功了:(
export PATH="$PATH:$HOME/.composer/vendor/bin" export PATH="$PATH:$HOME/.config/composer/vendor/bin" alias laravel='~/.config/composer/vendor/bin/laravel'

最佳答案

您没有解决错误中指出的问题,主要是Permission denied .运行chmod 755 .composer应该足以授予您编辑文件的权限。

如果这不起作用,请添加 sudo在它前面使用root帐户更新它。

关于php - 在 Ubuntu 上安装 Laravel 的挫败感,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42540307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com