我try 在Ubuntu 16.04服务器上安装Prestissimo,但这会导致错误:

$ composer global require "hirak/prestissimo:^0.3"
Changed current directory to /home/kramer65/.composer


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


require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--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] [--] [<packages>]...

我以用户kramer65的身份登录,所以我不知道为什么它不能写入我的主文件夹.我对permission denied的正常react 是使用sudo,但composer 总是说:

不要以root/超级用户身份运行Composer!有关详细信息,请参阅https://getcomposer.org/root

你知道我怎么才能解决这个问题吗?

推荐答案

我在安装laravel/lumen时遇到了这个问题.

可以使用以下命令解决此问题:

$ sudo chown -R $USER ~/.composer/

Php相关问答推荐

PHP在将数组子集赋给变量时是否复制数组子集?

PHP FFI—将PHP数组转换为C指针数组

自定义通知在Woocommerce我的帐户自定义端点页面上不起作用

模型中的Laravel自定义查询字段

向在添加到购物车上动态创建的WooCommerce产品添加发货类别

如果WooCommerce中存在特定的运输方式,则隐藏其他运输方式

无法在WooCommerce中发送客户笔记邮箱通知

中继器内置中继器的ACF WordPress组

从订单项目中获取ACF WooCommerce产品价值

如果为布尔值,则 for each 循环重新启动

WooCommerce在购物车项目中复制产品而不增加产品数量

htaccess重命名index.php以在URL中显示为SEO的友好名称

限制联系人页面仅允许在WooCommerce中登录的用户

从插件更改主题功能,function_exists 不起作用

如何在 php 中获取正确的时间

从 Laravel 机制中排除目录并直接访问该目录

在 Laravel、Vuejs 和 Inertia 中配置 TypeScript 的问题

如何在 Laravel 中验证多个输入?

PHP - 如何获取发送到脚本的查询参数

通过php在xml文件中添加 node