Je n'arrive pas à installer le projet sur ma machine Ubuntu 22.04
Ça me donne ruby 3.0.2 (donc ne convient pas pour 3.1.3 noté dans le readme)
bundle install
, il n'arrive pas à builder les gems natives pour des raisons de filesystem read-only dans le snap
$ rbenv install 3.1.3
ruby-build: definition not found: 3.1.3
(il propose de mettre à jour ruby-build plus loin dans le message, mais je n'y suis pas arrivé)
sudo apt-get install ruby-full build-essential zlib1g-dev
gem install jekyll bundler
Quand je tente une bundle install
, ça me donne:
sass-embedded-1.58.3-x86_64-linux-musl requires rubygems version >= 3.3.22,
which is incompatible with the current version, 3.3.5
Je tente une mise à jour de gem:
gem install rubygems-update
gem update --system
et ça me renvoie
ERROR: Your RubyGems was installed trough APT, and upgrading it through RubyGems
itself is unsupported. If you really need the latest version of RubyGems (tip:
you usually don't), then you need to install RubyGems (and Ruby) manually,
Je peux envisager de builder ruby depuis le code source ou des trucs comme ça,
mais je trouve que c'est beaucoup de travail pour un truc qui devrait être une partie simple du projet
J'ai ces versions :
$ ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]
$ gem -v
3.3.5
$ bundle -v
Bundler version 2.1.4
(ptèt bundle, je peux installer une version plus élevée)
@Ynote_hk est-ce qu'il y aurait moyen de descendre les version souhaitée à ces versions-là ?
J'avoue que je suis un peu perdu parce que je connais très mal l'écosystème Ruby et encore moins le langage, donc j'ai du mal à répondre moi-même à ces questions