Portál AbcLinuxu, 5. května 2025 18:51

Dotaz: Mastodon instalace končí na ruby verzi

15.12.2022 13:41 palardd | skóre: 7
Mastodon instalace končí na ruby verzi
Přečteno: 396×
Odpovědět | Admin

Ahoj konfero,

dávám si na Debian 11 Mastodon.

Při přípravě mi to končí v této části na verzi Ruby

sudo -u mastodon bundle config deployment 'true'
sudo -u mastodon bundle config without 'development test'
sudo -u mastodon bundle install -j$(getconf _NPROCESSORS_ONLN)

Poslední install vygeneruje tohle

sudo -u web7 bundle install -j$(getconf _NPROCESSORS_ONLN)
Your Ruby version is 2.5.5, but your Gemfile specified >= 2.6.0, < 3.1.0

A já netuším, jak dále postupovat, konference vůbec nepomáhají. Děkuji

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.12.2022 13:48 tttttttttttttt
Rozbalit Rozbalit vše Re: Mastodon instalace končí na ruby verzi
Odpovědět | | Sbalit | Link | Blokovat | Admin
V Debianu 11 by mělo být ruby 2.7. Možná tedy jen aktualizovat systém?
16.12.2022 14:34 palardd | skóre: 7
Rozbalit Rozbalit vše Re: Mastodon instalace končí na ruby verzi
Ajaj, teď jsem si zjistil, že jsem na Debian 10 a ne 11. Děkuji za nakopnutí...
16.12.2022 15:59 ttttt
Rozbalit Rozbalit vše Re: Mastodon instalace končí na ruby verzi
Jiná verze ruby jde nainstalovat a používat pomocí rbenv a pluginu ruby-build. Typicky se to používá, když je potřeba mít k dispozici různé verze ruby. Místo bundle exec se pak volá rbenv exec bundle exec. Nastavuje to ENV, aby se použila požadovaná verze.

Max avatar 15.12.2022 14:27 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Mastodon instalace končí na ruby verzi
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak už tu padlo, ruby má Debian 11 ve verzi 2.7. Pokud nainstaluješ Ruby "apt install ruby ruby-dev", tak pak můžeš ověřit verzi "ruby -v" a měl by jsi dostat něco jako "ruby 2.7.4p...".
Neudělal jsi si tam nějaký bordel? Nebo neprováděl jsi nějak špatně upgrade ze staršího Debianu na nový? Protože Ruby 2.5.5 má Debian 10.
Zdar Max
Měl jsem sen ... :(
16.12.2022 17:02 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Mastodon instalace končí na ruby verzi
IIRC když není nainstalovaný správný balík (ruby), tak v systému při upgrade zůstane stará verze Ruby (ze předchozí verze Debianu) a nová se nenainstaluje (protože ji žádná závislost při tom dist-upgrade nepřitáhne)
Quando omni flunkus moritati

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.