Witam.
Chciałbym zainstalować możliwie najnowszą wersję Ruby na VPS z Ubuntu lub Debianie.
Problem polega na limitach serwera. Próbowałem wiele poradników i zawsze kompilacja została przerywana.
Użycie procesora zmniejszyłem przy użyciu cpulimit skryptem: http://ubuntuforums.org/showthread.php?t=992706
Jednak okazuje się, że jest za mało SWAP'u i nic nie da się z tym zrobić (kompilacja gcc).
Specyfikacja serwera:
1x Core, 128MB RAM, 36MB SWAP, OPENVZ
Dostępne dystrybucje:
ubuntu-14.04-x86 / x86-minimal / x86_64 / x86_64-minimal
debian-7.0-x86 / x86-minimal / x86_64 / x86_64-minimal
Obecnie jestem na debianie x86-minimal z ruby z apt'a w wersji 1.9.3.
Jest jakiś sposób na zainstalowanie nowszej wersji bez kompilowania?
Np. zainstalowanie na virtualboxie i przekopiowanie? Cokolwiek?
Instalacja najnowszego Ruby na ograniczonym VPS?
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Instalacja najnowszego Ruby na ograniczonym VPS?
Myślę, że to pomoże: https://www.brightbox.com/blog/2015/01/ ... or-ubuntu/
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
-
- Piegowaty Guziec
- Posty: 2
- Rejestracja: 13 kwie 2015, 11:54
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.10
- Środowisko graficzne: Brak
- Architektura: x86
Re: Instalacja najnowszego Ruby na ograniczonym VPS?
Potestowałem na desktopowym Xubuntu i wydaje się ok, ale są problemy z Rails, które docelowo też chciałbym używać.
Mianowicie:
rails new - wymaga podania hasła root
rails server/generate/cokolwiek wyrzuca na początku:
Oba te problemy nie występują na debianie, nie da się zainstalować na nim ruby w podobny sposób?
Mianowicie:
rails new - wymaga podania hasła root
rails server/generate/cokolwiek wyrzuca na początku:
To samo miałem na każdym *ubuntu na różnych wersjach ruby i nie znalazłem rozwiązania póki co.rails pisze:Warning: Running `gem pristine --all` to regenerate your installed gemspecs (and deleting then reinstalling your bundle if you use bundle --path) will improve the startup performance of Spring.
Oba te problemy nie występują na debianie, nie da się zainstalować na nim ruby w podobny sposób?
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Instalacja najnowszego Ruby na ograniczonym VPS?
Może rvm zadziała?
https://rvm.io/rvm/install
Tylko nie jestem pewien, czy ruby jest kompilowany, czy ściągany.
W ostateczności skompiluj na własnej maszynie.
Pamiętaj, że system na którym kompilujesz powinien być dokładnie ten sam, co ten użyty na VPS, czyli n.p. jeżeli na VPS wyląduje Ubuntu 32bit, to postaw na Virtualboksie Ubuntu x86 (środowisko graficzne nie ma znaczenia, liczą się wersje bibliotek).
W tej chwilii skopiuj cały katalog na serwer i wykonaj, będąc w tym katalogu
https://rvm.io/rvm/install
Tylko nie jestem pewien, czy ruby jest kompilowany, czy ściągany.
W ostateczności skompiluj na własnej maszynie.
Pamiętaj, że system na którym kompilujesz powinien być dokładnie ten sam, co ten użyty na VPS, czyli n.p. jeżeli na VPS wyląduje Ubuntu 32bit, to postaw na Virtualboksie Ubuntu x86 (środowisko graficzne nie ma znaczenia, liczą się wersje bibliotek).
Kod: Zaznacz cały
$ tar xf ruby-2.2.2.tar.gz
$ cd ruby-2.2.2
$ ./configure
$ make -j`nproc`
Kod: Zaznacz cały
# make install
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości