首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何修复在laravel项目中运行供应商/bin/phpunit时拒绝的权限

如何修复在laravel项目中运行供应商/bin/phpunit时拒绝的权限
EN

Stack Overflow用户
提问于 2016-07-22 00:07:11
回答 5查看 24.2K关注 0票数 8

每当我在laravel项目的根路径中执行vendor/bin/phpunit时,它都会返回一个被拒绝的权限错误。我怎样才能解决这个问题?

重要:我不想使用composer update或删除部分或全部的vendor/ dir,然后使用composer install,因为这些方法会改变太多的文件,我的主人不会同意的。

ps: lrwxrwxrwx 1工作26 7月21 07:10 phpunit -> ./phpunit/phpunit/phpunit -rwxrwxrwx 1工作工作11997月22日08:19 .供应商/phpunit/phpunit/phpunit

chmod 775 -R vendor不起作用。

EN

回答 5

Stack Overflow用户

发布于 2017-03-15 07:52:44

您应该使用php调用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ php ./vendor/bin/phpunit
PHPUnit 4.8.35 by Sebastian Bergmann and contributors.

在没有php解释器的情况下,我得到了相同的错误绑定来执行它:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ ./vendor/bin/phpunit
bash: ./vendor/bin/phpunit: Permission denied

希望这能帮到你。

票数 31
EN

Stack Overflow用户

发布于 2016-12-08 19:16:51

您可以通过更新安装程序的Vagrantfile,特别是web根synced_folder文件夹的synced_folder文件来解决这个问题。

更改:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
config.vm.synced_folder ".", "/vagrant", :mount_options => ["dmode=777", "fmode=666"]

致:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
config.vm.synced_folder ".", "/vagrant", :mount_options => ["dmode=777", "fmode=777"]

威士忌盒,

更改:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]

致:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=777"]

完成此操作后,重新加载配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ vagrant reload
票数 4
EN

Stack Overflow用户

发布于 2018-03-05 00:18:36

删除vendor文件夹并执行composer install对我有效。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38521329

复制
相关文章
云计算供应商在合同谈判时可能拒绝的三个事项以及要求
企业需要了解云计算供应商在合同谈判时会拒绝哪些事项,了解这些可能为企业在合同谈判中提供帮助。
静一
2021/07/30
5070
laravel之phpunit单元测试
PHPUnit 是一个用PHP编程语言开发的开源软件,是一个单元测试框架。PHPUnit由Sebastian Bergmann创建,源于Kent Beck的SUnit,是xUnit家族的框架之一。PHPUnit中国官网
全栈程序员站长
2022/08/09
1.8K0
laravel之phpunit单元测试
centos 7系统下安装laravel运行环境的步骤详解
前言 因为最近在学习linux,而最好的学习就是实践,/【一个开发人员,能懂服务器量好,反之一个服务器维护人员,也应该懂开发】/学习linux同时安装LAMP的环境搭配,跑了度娘都没找到我想要的文章。那我就简单的写写我在centos7下安装laravel的安装过程。 网络设置 ping 114.114.114.144 网络连接失败,将虚拟机的网络适配器改成桥接模式(自动),然后设置开启启动
用户2323866
2021/07/01
1.7K0
解决方案 - 自动化单元测试
“亮哥,看了你最近的 8 篇关于持续交付的文章,想咨询一下对于研发人员有没有可落地的方案,我是 PHP 研发工程师,项目中使用的是 Laravel 框架,负责的是电商业务,如何将持续交付使用起来呢?”
新亮
2022/06/30
1.3K0
解决方案 - 自动化单元测试
Laravel 6.10 版本发布,支持 PHPUnit 9,为 PHP 8 留下后手
Laravel 开发团队昨天发布了 v6.10 版本,本次版本发布包含 11 个新特性以及大量的问题修复、功能废弃和代码优化,另外,还引入了对 PHPUnit 9 的支持。
学院君
2020/01/17
2.5K0
Laravel 6.10 版本发布,支持 PHPUnit 9,为 PHP 8 留下后手
在 Laravel 项目中使用 Bootstrap 框架
如官方文档所言,Laravel 并不强制你使用 CSS 框架,但是开箱提供了对 Bootstrap 的支持,在 resources/js/bootstrap.js(在 Laravel 5.7 之前的版本位于 resources/assets/js/bootstrap.js)中,我们可以看到对 bootstrap js库的引入:
学院君
2020/10/30
3.4K0
在 Laravel 项目中使用 Bootstrap 框架
在 Laravel 项目中使用 webpack-encore
看过我之前写过的博客的应该知道我一直是 laravel-mix 的死忠粉,有好几篇文章都是关于它的。每每提到 laravel-mix 时更是不吝溢美之词。然而就在大概一个月前,我却决定不再使用它,而转投 webpack-encore 阵营。
猿哥
2019/07/24
2.1K0
掌握 Laravel 的测试方法
不管你承认与否在研发一款产品时,软件测试对项目而言意义重大,然而是测试通常被我们视而不见。这篇文章我们主要研究 Laravel 框架的测试方法。
柳公子
2018/09/17
5.7K0
Laravel Bash 别名
Bash 别名是让你用更难忘的单词、缩写或者字符引用来另一个命令的方式。 例如,如果你使用 Git,你可能会在一天内运行很多次 git status,而为了节省时间和按键的次数,你可以将 git status 命名为 gs,它自动继承和调用正确的命令。 这些年我看到很多与众不同的的别名,每个人都是独一无二的。 也许你会对我用的快捷键感到迷惑,甚至会觉得不可思议的。「咦?有这种命令么?」 诸如此类的事情,而这可能正是别名好玩的地方。(我就喜欢看你一脸懵 B 再一副觉得好神奇的样子) 我请社区的人和我分享他们的
overtrue
2018/07/05
1.8K0
如何修复运行缓慢的 WordPress 网站?
就其 SEO 而言,网站和网页的速度和性能非常重要。速度更快的网站可能在搜索引擎结果页面上排名更高。它也有可能获得更多的网络流量和浏览量。对于商业网站,这直接转化为营业额的增加和更好的覆盖面。
海拥
2023/01/01
2.1K0
【PHP 随记】—— laravel 目录结构分析
:包含启动框架的 app.php 文件。 该目录还包含了一个 cache 目录,cache 目录下存放着框架生成的用来提升性能的文件,比如路由和服务缓存文件。
繁依Fanyi
2023/05/07
3.4K0
【PHP 随记】—— laravel 目录结构分析
基于 PHPStorm 编辑器的 Laravel 开发
引言 本文主要讲述在PHPStorm编辑器中如何使用PHPStorm的Laravel插件和Laravel IDE Helper来开发Laravel程序,结合个人积累的一点经验来说明使用PHPStorm编辑器来开发程序还是很顺手的,内容主要基于PHPStorm官方文档《Laravel Development using PhpStorm》 。 学习主题 本文主要涉及以下几个技巧: Composer的初始化 Laravel IDE Helper的安装 Laravel Plugin的安装 PHPStorm对Lar
前端教程
2018/03/05
3.8K0
基于 PHPStorm 编辑器的 Laravel 开发
创建并运行一个新的 Laravel 项目
经过 PHP 入门到实战系列的基础学习,接下来我们就可以正式开始 Laravel 框架的学习和使用了。而这一切都需要从创建一个新的 Laravel 项目开始。
学院君
2020/10/19
6.9K0
创建并运行一个新的 Laravel 项目
win10运行cmd拒绝访问_如何拒绝不想回答的问题
在终端界面输入:service sshd start。 结果显示:ssh:unrecognized service。
全栈程序员站长
2022/09/30
1.7K0
win10运行cmd拒绝访问_如何拒绝不想回答的问题
如何合理的在项目中运用Redis
“ 在昨天推送的文章中,我们能够明显的看到访问Redis存储的数据,比访问MySQL中存储的数据要快很多,但是我们也强调了Redis的一些缺点,那么在实际的项目中,我们如何合理的使用Redis呢?”
每天学Java
2020/06/01
4440
composer (一) -- 依赖管理
composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。类似于 go 的 go mod。
caoayu
2021/01/27
1.8K0
composer (一) -- 依赖管理
PHPUnit 的使用
如果 phpunit.xml 或 phpunit.xml.dist(按此顺序)存在于当前工作目录并且未使用 --configuration,将自动从此文件中读取配置。
崔哥
2023/01/14
4770
在项目中,如何正确的使用日志?
比如要使用Azure传图片,但是Azure未响应。如果有Throwable信息,需要记录完成的堆栈信息:
秃头哥编程
2019/07/12
2K0
点击加载更多

相似问题

为什么运行phpunit不运行供应商/bin/phpunit?

51

供应商/bin/phpunit不为Lumen工作

44

供应商/bin/phpunit退出,返回2

116

如何修复错误: mkdir():运行composer时权限被拒绝

992

phpunit命令在laravel项目上出现权限被拒绝错误

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文