diff --git a/Dockerfile b/Dockerfile index 3f36c2f..ecaac4e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,10 +27,6 @@ ENV PYTHON_DEVEL_PKGS="\ ENV BUILD_ONLY_PKGS="python3-devel" -ENV R_DEVEL_PKGS="R-core R-core-devel cmake" - -ENV RUBY_DEVEL_PKGS="ruby-devel rubygems" - ENV MASON_PKGS=" \ bash-language-server \ css-lsp \ @@ -50,19 +46,15 @@ ENV MASON_PKGS=" \ sqlls \ typescript-language-server \ yaml-language-server \ - markdownlint\ - ansible-language-server \ - standardrb \ - ruby-lsp \ - solargraph" + markdownlint \ + ansible-language-server" ENV PIP_PKGS="pynvim ansible ansible-lint" COPY . /root/.config/nvim # install system dependencies RUN dnf install -y \ - ${GENERAL_PKGS} ${NEOVIM_PKGS} ${PYTHON_DEVEL_PKGS} ${R_DEVEL_PKGS} ${RUBY_DEVEL_PKGS} ${BUILD_ONLY_PKGS} && \ - R -e 'install.packages("languageserver", repos = "http://cran.us.r-project.org")' && \ + ${GENERAL_PKGS} ${NEOVIM_PKGS} ${PYTHON_DEVEL_PKGS} ${BUILD_ONLY_PKGS} && \ pip install ${PIP_PKGS} && \ dnf remove -y ${BUILD_ONLY_PKGS} && \ dnf -y autoremove && \ diff --git a/README.md b/README.md index f8b0021..6b99555 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,16 @@ And then in neovim: :MasonInstall perlnavigator ``` +### Ruby + +```bash +dnf install -y ruby-devel rubygems +``` + +```bash +:MasonInstall standardrb ruby-lsp solargraph +``` + ## Inside vim ```vim