Package Details: elixir-ls 0.29.3-1

Git Clone URL: https://aur.archlinux.org/elixir-ls.git (read-only, click to copy)
Package Base: elixir-ls
Description: A frontend-independent Language Server Protocol for Elixir
Upstream URL: https://github.com/elixir-lsp/elixir-ls
Licenses: Apache-2.0
Submitter: KokaKiwi
Maintainer: KokaKiwi
Last Packager: KokaKiwi
Votes: 9
Popularity: 0.36
First Submitted: 2019-08-31 11:56 (UTC)
Last Updated: 2025-08-31 10:19 (UTC)

Latest Comments

1 2 Next › Last »

sshaikh commented on 2025-09-10 22:39 (UTC)

The clue was in the URL in the error: https://github.com/elixir-lsp/elixir-ls/blob/master/guides/incomplete-installation.md

Turns out installing elixir wasn't enough and pacman -Sy erlang is also required.

I think that makes it a dependency?

sshaikh commented on 2025-09-10 18:13 (UTC) (edited on 2025-09-10 18:13 (UTC) by sshaikh)

Seeing the following. I presume I'm missing a package (installed Elixir via pacman):

❯ elixir-ls
Running /usr/lib/elixir-ls/launch.sh
Preferred shell is bash, relaunching
Looking for asdf install
asdf not found
Looking for mise executable
mise not found
Looking for vfox executable
vfox not found
Installing ElixirLS release v0.29.3
Running in /home/user
Install complete
Content-Length: 123

{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Application elixir_ls_utils exited: :stopped","type":3}}Content-Length: 120

{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Application elixir_sense exited: :stopped","type":3}}Content-Length: 115

{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Application jason_v exited: :stopped","type":3}}Content-Length: 111

{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Application eex exited: :stopped","type":3}}Content-Length: 250

{"jsonrpc":"2.0","method":"window/showMessage","params":{"message":"Unable to start ElixirLS due to an incomplete erlang installation. See https://github.com/elixir-lsp/elixir-ls/blob/master/guides/incomplete-installation.md for guidance.","type":1}}⏎   

Flightlessdev commented on 2025-07-21 11:05 (UTC)

Hello @KokaKiwi.

elixir-ls-debug has the wrong script name. Should be debug_adapter.sh instead of debugger.sh.

0m3 commented on 2025-05-26 16:21 (UTC)

Hello, @KokaKiwi.

❯ yay -Syu
...
==> Starting build()...                                                         
==> language_server                                                             
* creating /home/user/.cache/yay/elixir-ls/src/mix-cache/archives/hex-2.2.1     
* Getting elixir_sense (https://github.com/elixir-lsp/elixir_sense.git - 5965af7e7a1b743f0c2c475fa2215ec2b23f70c5)
...                                                                             
* Getting jason_v (https://github.com/elixir-lsp/jason.git - f1c10fa9c445cb9f300266122ef18671054b2330)
...                                                                             
* Getting dialyxir_vendored (https://github.com/elixir-lsp/dialyxir.git - f8f64cfb6797c518294687e7c03ae817bacbc6ee)
...                                                                             
* Getting erlex_vendored (https://github.com/elixir-lsp/erlex.git - c0e448db27bcbb3f369861d13e3b0607ed37048d)
...                                                                             
* Getting erl2ex_vendored (https://github.com/elixir-lsp/erl2ex.git - 073ac6b9a44282e718b6050c7b27cedf9217a12a)
...                                                                             
* Getting path_glob_vendored (https://github.com/elixir-lsp/path_glob.git - 965350dc41def7be4a70a23904195c733a2ecc84)
...                                                                             
Resolving Hex dependencies...                                                   
Resolution completed in 0.038s                                                  
Unchanged:                                                                      
  benchee 1.1.0                                                                 
  deep_merge 1.0.0                                                              
  nimble_parsec 1.1.0                                                           
  patch 0.12.0                                                                  
  statistex 1.0.0                                                               
  stream_data 0.5.0                                                             
* Getting stream_data (Hex package)                                             
* Getting patch (Hex package)                                                   
* Getting benchee (Hex package)                                                 
* Getting deep_merge (Hex package)                                              
* Getting statistex (Hex package)                                               
* Getting nimble_parsec (Hex package)                                           
==> jason_v                                                                     
Compiling 10 files (.ex)                                                        
Generated jason_v app                                                           
==> elixir_sense                                                                
Compiling 1 file (.yrl)                                                         
Compiling 5 files (.erl)                                                        
Compiling 88 files (.ex)                                                        

== Compilation error in file lib/elixir_sense/core/parser.ex ==                 
** (ArgumentError) cannot escape #Reference<0.200774788.701366277.92943>. The supported values are: lists, tuples, maps, atoms, numbers, bitstrings, PIDs and remote functions in the format &Mod.fun/arity
    (elixir 1.19.0-dev) src/elixir_quote.erl:542: :elixir_quote.argument_error/1
    (elixir 1.19.0-dev) src/elixir_quote.erl:450: :elixir_quote.do_quote_simple_list/3
    (elixir 1.19.0-dev) src/elixir_quote.erl:450: :elixir_quote.do_quote_simple_list/3
    (elixir 1.19.0-dev) src/elixir_quote.erl:150: :elixir_quote.do_escape/2     
    (elixir 1.19.0-dev) src/elixir_quote.erl:381: :elixir_quote.do_quote/2      
    (elixir 1.19.0-dev) src/elixir_quote.erl:450: :elixir_quote.do_quote_simple_list/3
    (elixir 1.19.0-dev) src/elixir_quote.erl:450: :elixir_quote.do_quote_simple_list/3
    (elixir 1.19.0-dev) src/elixir_quote.erl:163: :elixir_quote.do_escape/2     
could not compile dependency :elixir_sense, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile elixir_sense --force", update it with "mix deps.update elixir_sense" or clean it with "mix deps.clean elixir_sense"
==> ERROR: A failure occurred in build().                                       
    Aborting...                                                                 
 -> error making: elixir-ls-exit status 4                                       
 -> Failed to install the following packages. Manual intervention is required:  
elixir-ls - exit status 4

kemelzaidan commented on 2025-02-11 21:45 (UTC)

Falling to build:

 -> No AUR package found for erlang-core
 -> No AUR package found for erlang-asn1
 -> No AUR package found for erlang-public_key
 -> No AUR package found for erlang-ssl
 -> No AUR package found for erlang-parsetools
 -> could not find all required packages: erlang-core
could not find all required packages: erlang-asn1
could not find all required packages: erlang-public_key
could not find all required packages: erlang-ssl
could not find all required packages: erlang-parsetools

kainlite commented on 2024-02-20 03:21 (UTC)

if you are facing this error:

unknown command: escript. Perhaps you have to reshim?|

you probably have asdf installed, the solution is to export the PATH without the asdf binaries in the build section of the package so it uses the system-wide installed version

byronalley commented on 2023-12-27 21:01 (UTC)

The old release has been deprecated in favour of release2 and I found it wouldn't compile for me with elixir 1.16 / otp 26.2 without changing line 36 accordingly:

mix elixir_ls.release2 -o "$pkgdir"/usr/lib/$pkgname

YrGVyFszGuSBeVLK commented on 2023-10-13 01:44 (UTC) (edited on 2023-10-13 01:47 (UTC) by YrGVyFszGuSBeVLK)

unknown command: escript. Perhaps you have to reshim? ==> ERROR: A failure occurred in build().

rubin55 commented on 2023-06-20 18:22 (UTC)

Hey It would be great if you can update to v0.15.0 which came out yesterday! I also sent a message to demize asking if he can upgrade elixir in extras to v1.15.0. Thanks for the great package!