williamboman / mason.nvim

Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Apache License 2.0
7.88k stars 278 forks source link

VisualForce Error #655

Closed igorcguedes closed 2 years ago

igorcguedes commented 2 years ago

I've searched open issues for similar requests

Yes

I've recently downloaded the latest plugin version of mason.nvim

Problem description

Cant install Visualforce LSP at mason. Tried some old commits but the error persists.

Expected behavior

Install without error.

Affected packages

VisualForce

Mason output

No response

Installation log

[ERROR Wed 09 Nov 2022 05:58:10 PM -03] ...acker/start/mason.nvim/lua/mason-core/installer/init.lua:154: Installation failed for Package(name=visualforce-language-server) error="...acker/start/mason.nvim/lua/mason-core/installer/init.lua:121: Cannot write Node exec wrapper for path \"extension/node_modules/@salesforce/salesforcedx-visualforce-language-server/out/src/visualforceServer.js\" as it doesn't exist."

Neovim version (>= 0.7)

NVIM v0.8.0 Build type: Release LuaJIT 2.1.0-beta3 Compiled by void-buildslave@a-fsn-de

Operating system/version

Linux void 5.19.17_1 #1 SMP PREEMPT_DYNAMIC Mon Oct 31 14:24:17 UTC 2022 x86_64 GNU/Linux

Healthcheck

mason: require("mason.health").check()
========================================================================
## mason.nvim report
  - OK: neovim version >= 0.7.0
  - WARNING: **Go**: not available
  - OK: **cargo**: `cargo 1.64.0 (387270bc7 2022-09-16)`
  - WARNING: **luarocks**: not available
  - WARNING: **Ruby**: not available
  - WARNING: **RubyGem**: not available
  - WARNING: **Composer**: not available
  - WARNING: **PHP**: not available
  - OK: **npm**: `8.11.0`
  - OK: **node**: `v16.15.1`
  - OK: **python3**: `Python 3.11.0`
  - WARNING: **pip3**: not available
  - OK: **javac**: `Ok`
  - OK: **java**: `openjdk version "1.8.0_322"`
  - WARNING: **julia**: not available
  - OK: **wget**: `GNU Wget 1.21.3 built on linux-gnu.`
  - OK: **curl**: `curl 7.86.0 (x86_64-unknown-linux-gnu) libcurl/7.86.0 OpenSSL/1.1.1s zlib/1.2.13 zstd/1.5.2 libssh2/1.10.0 nghttp2/1.50.0`
  - OK: **gzip**: `gzip 1.12`
  - OK: **tar**: `tar (GNU tar) 1.34`
  - OK: **bash**: `GNU bash, version 5.1.16(1)-release (x86_64-unknown-linux-gnu)`
  - OK: **sh**: `Ok`
  - OK: **JAVA_HOME**: `openjdk version "1.8.0_322"`
  - OK: GitHub API rate limit. Used: 13. Remaining: 47. Limit: 60. Reset: Wed 09 Nov 2022 06:54:14 PM -03.

Screenshots

image image

williamboman commented 2 years ago

Hey! Should be fixed by https://github.com/williamboman/mason.nvim/pull/656

igorcguedes commented 1 year ago

Fixed. Working fine as well. Great Job!