this post was submitted on 25 Jun 2023
6 points (100.0% liked)
Ruby
534 readers
1 users here now
A community for discussion and news about Ruby programming.
Learning Ruby?
- Try Ruby in your browser
Tools
- Ruby Version Manager (RVM) Install, manage and work with multiple Ruby environments. adsf is an increasingly popular option too.
- rbenv Groom your app’s Ruby environment with rbenv.
- Looking for new gems? ruby-toolbox
- Install Ruby on macOS
Documentation
- Ruby API or Ruby Doc
- YARD docs via rubydoc.info YARD Documentation Server
Books
- Well Grounded Rubyist
- Eloquent Ruby
- Metaprogramming Ruby
- Effective Testing with RSpec 3
- Programming Ruby 1.9: The Pragmatic Programmers’ Guide
- The Ruby Programming Language
Screencasts
News and updates
- Ruby news in a weekly email from Ruby Weekly
- 'Planet' of Ruby blogs at rubyland.news
- Ruby tweets at @RubyInside
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've been using solargraph with some success in a rather large project. I hear there are other ruby Language Server Protocol implementations but I haven't tried them.
Solargraph is the better one I've tried. I tried the Shopify LSP, but had trouble getting it to give me any suggestions, and I'm not well-versed enough in Ruby's tooling yet to troubleshoot. Thanks!
The Shopify Ruby LSP is a work in progress, while Solargraph is more feature complete. I tried ruby-lsp and it seemed a little leaner than Solargraph, but it did not give me as many features. Vinicius Stock, who leads the LSP team at Shopify, mentioned the main differences between both systems in the Remote Ruby podcast lately.