Instalacja najnowszego Ruby na ograniczonym VPS?

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Knurcze
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 13 kwie 2015, 11:54
Płeć: Mężczyzna
Wersja Ubuntu: 14.10
Środowisko graficzne: Brak
Architektura: x86

Instalacja najnowszego Ruby na ograniczonym VPS?

Post autor: Knurcze »

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?
Awatar użytkownika
enedil
Przebojowy Jelonek
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?

Post autor: enedil »

Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
Knurcze
Piegowaty Guziec
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?

Post autor: Knurcze »

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:
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.
To samo miałem na każdym *ubuntu na różnych wersjach ruby i nie znalazłem rozwiązania póki co.


Oba te problemy nie występują na debianie, nie da się zainstalować na nim ruby w podobny sposób?
Awatar użytkownika
enedil
Przebojowy Jelonek
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?

Post autor: enedil »

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).

Kod: Zaznacz cały

$ tar xf ruby-2.2.2.tar.gz
$ cd ruby-2.2.2
$ ./configure
$ make -j`nproc`
W tej chwilii skopiuj cały katalog na serwer i wykonaj, będąc w tym katalogu

Kod: Zaznacz cały

# make install
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości