Skip to content
This repository was archived by the owner on Dec 8, 2020. It is now read-only.
This repository was archived by the owner on Dec 8, 2020. It is now read-only.

This extension doesn't work with rls-vscode, should this repository be deprecated? #391

Open
@jamesray1

Description

@jamesray1

I've tried several times to use this extension with rls-vscode, but have failed each time. Just now, when I enable it and restart, RLS starts and is building and I get the popup "It seems RLS is not installed. Do you want to install it?" I click install, and it says "You have chosen RLS mode, but RLS is not found."

image

There were two other pop-ups, but they disappeared before I could take a screenshot or type them out.

I restart and I get "Choose a mode in which the extension will function":
image

It just pops up again when I click Read about modes.

If I click Legacy, it shows "Rust Tools Missing":
image

Click it and "You are missing racer. Would you like to install it?"

I click install, then in a pop-up terminal:

[jray@jr-dl rl]$  rustup run stable-x86_64-unknown-linux-gnu cargo install racer
    Updating crates.io index
  Installing racer v2.1.16                                                                                                                                                                           
  Downloaded rand v0.4.5                                                                                                                                                                             
  Downloaded serde_json v1.0.36                                                                                                                                                                      
  Downloaded proc-macro2 v0.4.25                                                                                                                                                                     
  Downloaded libc v0.2.47                                                                                                                                                                            
   Compiling semver-parser v0.7.0                                                                                                                                                                    
   Compiling arrayvec v0.4.10                                                                                                                                                                        
   Compiling libc v0.2.47                                                                                                                                                                            
   Compiling cfg-if v0.1.6                                                                                                                                                                           
   Compiling nodrop v0.1.13                                                                                                                                                                          
   Compiling void v1.0.2                                                                                                                                                                             
   Compiling memoffset v0.2.1                                                                                                                                                                        
   Compiling lazy_static v1.2.0                                                                                                                                                                      
   Compiling rand_core v0.3.0                                                                                                                                                                        
   Compiling scopeguard v0.3.3                                                                                                                                                                       
   Compiling rustc-rayon-core v0.1.1                                                                                                                                                                 
   Compiling stable_deref_trait v1.1.1                                                                                                                                                               
   Compiling proc-macro2 v0.4.25                                                                                                                                                                     
   Compiling unicode-xid v0.1.0                                                                                                                                                                      
   Compiling unicode-width v0.1.5                                                                                                                                                                    
   Compiling byteorder v1.2.7                                                                                                                                                                        
   Compiling bitflags v1.0.4                                                                                                                                                                         
   Compiling version_check v0.1.5                                                                                                                                                                    
   Compiling either v1.5.0                                                                                                                                                                           
   Compiling rustc-ap-graphviz v306.0.0                                                                                                                                                              
error[E0554]: #![feature] may not be used on the stable release channel                                                                                                                              
   --> /home/jray/.cargo/registry/src/github.yoyoweb123.workers.dev-1ecc6299db9ec823/rustc-ap-graphviz-306.0.0/lib.rs:289:1                                                                                             
    |                                                                                                                                                                                                
289 | #![feature(rustc_private, nll)]                                                                                                                                                                
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                
                                                                                                                                                                                                     
error[E0554]: #![feature] may not be used on the stable release channel                                                                                                                              
   --> /home/jray/.cargo/registry/src/github.yoyoweb123.workers.dev-1ecc6299db9ec823/rustc-ap-graphviz-306.0.0/lib.rs:290:1                                                                                             
    |                                                                                                                                                                                                
290 | #![feature(str_escape)]                                                                                                                                                                        
    | ^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                                                        
                                                                                                                                                                                                     
error: aborting due to 2 previous errors                                                                                                                                                             
                                                                                                                                                                                                     
For more information about this error, try `rustc --explain E0554`.                                                                                                                                  
error: Could not compile `rustc-ap-graphviz`.                                                                                                                                                        
warning: build failed, waiting for other jobs to finish...
error: failed to compile `racer v2.1.16`, intermediate artifacts can be found at `/tmp/cargo-install1716Jj`                                                                                          

Caused by:
  build failed

I would prefer to not have to use the nightly channel, since I am working on a protocol in a library (gossipsub for rust-libp2p).

While perhaps this repository may still be usable, and while I am not very familiar with it, I pose the question: is there any use case for using this extension rather than rls-vscode? If not, shouldn't this repo be deprecated, to save time for people trying to figure out whether to use this or rls-vscode?

While this repo isn't maintained, I will send a follow-up email if no response is forthcoming.

@KalitaAlexey

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions