Bilgisayarı yeniden başlatınca Ruby kurulumu kayboluyor.

Başlatan ozgursarioglan, 29 Mayıs 2016 - 18:15:48

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ozgursarioglan

Arkadaşlar merhaba. Başlıkta yazdığım gibi uçbirim üzerinden kurduğum ruby kurulumu bilgisayarı yeniden başlattığım zaman kayboluyor. Sıfırdan kurulum yapmak zorunda kalıyorum zor durumdayım  :(


[eklenti yönetici tarafından silindi]

heartsmagic

Merhaba.

Kurulumu nereden ve nasıl yapıyorsun?
dpkg -l | egrep "rails|ruby"
çıktılarını görebilir miyiz?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ozgursarioglan

Merhaba. Cevap verdiğin için çok teşekkür ederim.

Kurulumu RVM kullanarak yapıyorum. Adımlarım şöyle;

Öncelikle Paket Kütüphanemi güncelliyorum.

$ sudo apt-get update

Ardından RVM kurulumuna hazırlıklı için sqlite3 libreadlin gibi paketleri şöyle yüklüyorum.

$ sudo apt-get install curl zlib1g-dev build-essential libssl-dev libreadline-dev
libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev


Devamında;

$ sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev


RVM kurulum betiğini indirip çalıştırmak için şu satırı yazıyorum.

$ curl -L https://get.rvm.io | bash -s stable

Eğer  Crul kurulumunda SSL hatası alırsam düzeltmek için şunu uyguluyorum. Ki genelikle bu hatayı alıyorum.

$ wget http://curl.haxx.se/ca/cacert.pem
$ export CURL_CA_BUNDLE=~/cacert.pem
 

En son şunları yazarak tamamlıyorum.

$ source ~/.rvm/scripts/rvm
$ rvm install 2.0.0
$ rvm use 2.0.0 --default
$ ruby -v


İstediğin çıktılar şöyle;

ii  libruby2.3:amd64                            2.3.0-5ubuntu1                                      amd64        Libraries necessary to run Ruby 2.3
ii  rake                                        10.5.0-2                                            all          ruby make-like utility
ii  ruby                                        1:2.3.0+1                                           all          Interpreter of object-oriented scripting language Ruby (default version)
ii  ruby-did-you-mean                           1.0.0-2                                             all          smart error messages for Ruby > 2.3
ii  ruby-minitest                               5.8.4-2                                             all          Ruby test tools supporting TDD, BDD, mocking, and benchmarking
ii  ruby-net-telnet                             0.1.1-2                                             all          telnet client library
ii  ruby-power-assert                           0.2.7-1                                             all          library showing values of variables and method calls in an expression
ii  ruby-test-unit                              3.1.7-2                                             all          unit testing framework for Ruby
ii  ruby2.3                                     2.3.0-5ubuntu1                                      amd64        Interpreter of object-oriented scripting language Ruby
ii  rubygems-integration                        1.10                                                all          integration of Debian Ruby packages with Rubygems


[eklenti yönetici tarafından silindi]

heartsmagic

Kurulum silinmiyordur da, rvm dizinini okuyamıyordur bir yerlere eklenmediği için. Hani pek anladığım bir alan değil ama .bashrc dosyasına şunun eklenmesi gerekiyor olabilir:

source ~/.rvm/scripts/rvm

Sen sistemi yeniden açınca önce bu komutu ver. Bir bak bakalım kullanabiliyor musun kendisini. Kullanıyorsan .bashrc dosyasına ekletiriz sana.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ozgursarioglan

Çok Teşekkür Ederim.
Dediğin gibi yaptım oldu.

source ~/.rvm/scripts/rvm
yazdıktan sonra

rvm use 2.3.1 --default
yazıyorum ve bütün her şey sorunsuz çalışıyor.

ama bunları her zaman yapmak zorunda mıyım? Varsayılan olarak ayarlamanın bir şansı var mı?

[eklenti yönetici tarafından silindi]

heartsmagic

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile dersen tekrardan her seferinde source etmene gerek kalmaz. Fakat ikinci komutu vermeden olmuyor mu?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ozgursarioglan

Söylediğiniz gibi yaptım. Ruby kurulumu sorunsuz şekilde çalışıyor, Ama Rails çalışmıyor.

Bilgisayar açıldığında ilk yazdığım parametreler.

ozgur@ASUS:~$ ruby -v
ruby 2.3.0p0 (2015-12-25) [x86_64-linux-gnu]
ozgur@ASUS:~$ rails -v
'rails' programı şu anda kurulu değil. Kurulumunu şunu yazarak yapabilirsiniz:
sudo apt install ruby-railties
ozgur@ASUS:~$ rvm use 2.3.1 --default

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for an example.

ozgur@ASUS:~$ source ~/.rvm/scripts/rvm
ozgur@ASUS:~$ rvm use 2.3.1 --default
Using /home/ozgur/.rvm/gems/ruby-2.3.1
ozgur@ASUS:~$


heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ozgursarioglan


heartsmagic

O zaman source işlemi olmuyor başlangıçta.

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bashrc

Komutundan sonra sistemi veya oturumu yeniden başlatıp dener misin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.