因此,我已在用户设置中将“ php.validate.executablePath”设置为“ / usr / bin / php”,但始终收到此消息
由于/ usr / bin / php不是有效的php可执行文件,因此无法验证。采用 设置“ php.validate.executablePath”以配置PHP 可执行文件。
其他信息:
lrwxrwxrwx 1根根21 Jul 25 12:26 / usr / bin / php-> / etc / alternatives / php
lrwxrwxrwx 1根根15 Jul 25 12:26 / etc / alternatives / php-> /usr/bin/php7.2
-rwxr-xr-x 1根root 4895768 7月4日18:55 /usr/bin/php7.2
我已经通过apt-get安装了PHP,但是没有主意。有人在这里遇到小费或同样的问题吗?
编辑:我也尝试将php.validate.executablePath设置为/ etc / alternatives / php和/usr/bin/php7.2,它们产生相同的消息(只是路径不同)。注销然后再次登录也无济于事。
答案 0 :(得分:2)
由于没有人解释,我卸载了Visual Studio Code,并通过apt-get清除了php,然后重新安装了这两个版本,首先是PHP,然后是Visual Studio Code。这次我从Microsoft页面而不是Version表单mintinstall中获取软件包。现在看来可以了。
答案 1 :(得分:-1)
对我来说,解决方案是意识到前一行需要逗号,即使它遇到了另一个错误。但是,您的帖子比较旧,对我来说可能是一个较新的错误:
model = keras.Sequential()
model.add(keras.layers.Embedding(600, 295))
model.add(keras.layers.Bidirectional(keras.layers.LSTM(590))) model.add(keras.layers.GlobalAveragePooling1D())
model.add(keras.layers.Dense(16, activation = 'relu'))
model.add(keras.layers.Dense(16, activation = 'sigmoid')) # Not sure if using sigmoid | softmax
model.summary()
model.compile(loss='sparse_categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
请注意,倒数第二行的末尾缺少逗号。对我来说,我看到了这样的错误,但是VSCode跑了一个不同的错误,说它无法验证(这是有道理的,因为它无法正确识别错误,因为它不能使php出错)。