symlink / usr / bin / env损坏?

塞拉洛斯

在我的Ubuntu上,当我编写一些脚本(或使用例如Composer)时,它会向我返回此错误:

-bash: /usr/local/bin/composer: /usr/bin/env: bad interpreter: No such file or directory

这是env php的错误,但env ruby​​或其他错误相同。

我看到指向ll的符号链接已损坏(带有黑色背景的红色文本),实际上不存在。/usr/bin/env/bin/env/bin/env

我记得我曾经使用过composer多次(这是基于Ubuntu 16.04的Web服务器),但是我没碰过服务器,很奇怪。

如果我运行“ env php”,则会告诉我未安装env(?),我可以使用进行安装apt install coreutils,但显然可以安装coreutils。

您认为我可以通过重新安装coreutils来解决此问题吗?

sudo apt-get install --reinstall coreutils

危险吗?正如我所说,是一台Web服务器,我不想丢失任何东西或不想让网站离线。

芒登

不,从理论上讲,重新安装coreutils应该不会很危险,是的,应该恢复正常env

但是,我会更担心为什么它首先会丢失。如果您确定没有更改任何内容,并且这是一台Web服务器,因此可以打开Internet,则要检查您的系统是否受到威胁。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从/ usr / bin / env或/ bin启动bash

在Windows上使`#!/ usr / bin / env python`工作

是否可以保证/ usr / bin / env存在?

/usr/bin/env: “node”: 权限被拒绝

$BASH_VERSION vs /usr/bin/env

#!_ perl与#!/ usr / bin / env perl相同吗?

$BASH_VERSION 与 /usr/bin/env

为什么#!/ usr / bin / env bash优于#!/ bin / bash?

“#!/ usr / bin / env bash”和“#!/ usr / bin / bash”之间有什么区别?

为什么“#!/ usr / bin / env python”比“#!/ usr / bin / python”更正确?

/ usr / bin / env -0(对于非Linux系统)

/ usr / bin / env和Capistrano 3在Rails部署中失败

在Windows上使用#!/ usr / bin / env python3 shebang

Python / usr / bin / env:错误的解释器:不是目录

出现错误/ usr / bin / env:node:权限被拒绝

对于'/ usr / bin / env python'默认为python3

/ usr / bin / env如何知道要使用哪个程序?

在Java中执行/ usr / bin / env bash -c“ command”

为什么#!/ usr / bin / env将“ $ @”显示为1?

在配置脚本中使用硬编码的/ usr / bin / env

什么是#!/ usr / bin / env xdg-open在桌面文件中?

/ usr / bin / env:'python':没有这样的文件或目录

为什么Capistrano从/ usr / bin / env而不是/usr/local/rvm/gems/ruby-2.1.0/bin/rake执行'rake'?

PATH 在 /usr/bin/env -i /bin/bash --norc --noprofile 之后不为空

POSIX shell脚本shebang#!/ bin / sh与#!/ usr / bin / env sh,有什么区别?

在Linux上/ usr / bin与/ usr / local / bin

在/ usr / local / bin之前的Homebrew / usr / bin

“ / usr / bin / xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx” ;?

什么是/ usr / bin / parity?