我正在运行“php:7.4-fpm”容器来为 Laravel 应用程序提供服务。当我尝试 ssh 进入容器时,出现以下错误:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Run Code Online (Sandbox Code Playgroud)
这件事发生得很突然,我在这个项目上工作了快三个月了,从来没有遇到过这种情况。我的主机是mac,catalina(版本10.15.3)
我可以运行其他命令,如 php/ php artisan 等,但响应时间太长,而且与 getcwd/pwd 等目录相关的任何命令都不起作用。
为什么会出现这种情况?
重启容器后工作正常,但有永久解决方案吗?
小智 7
刚刚遇到同样的问题。对我来说,根本原因是我当前所在的文件夹已被删除。所以解决方案 - 检查当前文件夹是否存在,如果当前文件夹被删除,则 cd 到现有文件夹。
| 归档时间: |
|
| 查看次数: |
8410 次 |
| 最近记录: |