无法创建新的Laravel项目

时间:2019-12-20 12:18:05

标签: laravel composer-php install

我要完成的任务:

创建一个新的Laravel项目

我正在尝试什么:

我一直在尝试遵循installation instructions

  1. sudo composer global require laravel/installer
  2. export PATH="/home/hedwin/.composer/vendor/bin:$PATH"

当我尝试运行以下命令时:

sudo Laravel new trainingLaravel

它返回此错误:

sudo: laravel: command not found

您可以查看我的图片以获取详细信息:Terminal

我正在使用ubuntu 18.04。

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

找到解决方案:

sudo chown -R hedwin〜/ .composer / composer.json sudo chown -R hedwin /home/hedwin/.composer/cache/repo/https---repo.packagist.org/ sudo chown -R hedwin /home/hedwin/.composer/cache/files /

或: “ sudo chown -R hedwin〜/ .composer /”是相同的

来源: When installing Laravel i got an error: "./composer.json is not writable."

Cannot create cache directory .. or directory is not writable. Proceeding without cache in Laravel

答案 1 :(得分:0)

编辑:问题尚未解决,我完全删除了laravel / installer

composer global remove laravel/installer

然后在/ home / hedwin /目录中重做安装:

https://gist.github.com/zunayed93/80ba8611a88623c20f9bb6c7b4e25792

但是我添加/ vendor / bin目录的方式。路径无效,因此我按照Laravel PHP Command Not Found

上的说明进行操作

“好吧,我做到了,而且有效:

nano ~/.bash_profile 

然后粘贴

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

执行source ~/.bash_profile

最后命令laravel新的东西起作用!