Atom autocomplete-php不提取名称空间

时间:2019-05-12 20:02:23

标签: php docker autocomplete namespaces atom-editor

我已经在Atom中安装了atom-autocomplete-php软件包,根据文档说明,此软件包需要安装composer。因为我正在docker上运行我的所有项目,并且还没有在本地安装任何东西(例如,对于作曲家,我只在dockerhub上使用了composer's official image),所以我找到了用于运行docker可执行文件https://medium.com/@kanecohen/running-dockerized-executables-from-atom-editor-5055913bb1ba <的链接。 / p>

因此,我在本地/ usr / local / bin文件夹中为php创建了两个可执行文件,并在其中创建了一个作曲家。作曲家看起来像这样

#!/bin/bash
docker run --rm --interactive --tty --volume $PWD:/app composer "$@"

,但是atom-autocomplete-php包的快捷键仍然无法使用,例如,没有ctrl+alt+uctrl+alt+n在我正在处理的文件中提取类的名称空间。

更新我可以在开发控制台中看到此错误,可能与此问题有关?

Atom Debug (PHP Debug) Received Debug UI Services
Uncaught (in promise) Error: spawn EACCES
    at _errnoException (util.js:1024:11)
    at ChildProcess.spawn (internal/child_process.js:323:11)
    at Object.exports.spawn (child_process.js:514:9)
    at Promise (/home/ltdev/.atom/packages/ide-php/lib/main.js:57:31)
    at new Promise (<anonymous>)
    at PHPLanguageClient.checkPHPVersion (/home/ltdev/.atom/packages/ide-php/lib/main.js:56:12)
    at PHPLanguageClient.spawnServer (/home/ltdev/.atom/packages/ide-php/lib/main.js:130:17)
    at getOrInstallServer.then (/home/ltdev/.atom/packages/ide-php/lib/main.js:35:83)
    at <anonymous>

0 个答案:

没有答案