WIP
Note:
must be checked and tested because of some
gems
issues.
A nix-shell template to set a Ruby on Rails development environment up with direnv integration (if installed).
Built gathering inspiration from several sources, it makes available:
unstable.
ruby_3_0unstable.
rubyPackages_3_0.railsunstable.
rubyPackages.solargraph (LSP)- environment opinions:
- several environment variables are set
Gemfile
is created (for solargraph to launch)gems
are installed locally (in project folder)- ...
unstable.
postgresql_14 setup- check the relevant Phoenix nix-shell section
- TODO: complete PostgreSQL section here
- check the relevant Phoenix nix-shell section
- direnv wiki page about Nix
- Automating development environment set-up with Direnv
- More practical direnv
- Packaging/Ruby
- Ruby {#sec-language-ruby}
- Ruby on Whales: Dockerizing Ruby and Rails development
- The Rails Command Line
- A simple Ruby development environment using nix-shell
- Development environment with nix-shell
- Multiple Rails development environments using nix-shell
- Rails on Nix
- Using Nix in Elixir projects
-
must be checked and tested because of some
gems
issues -
lorri integration
-
...