2016-03-23 21 views
1

Şefle oynuyordum ve yol boyunca yakut kurmuş olabilirim. Şimdi ruby ​​2.0'a yükseltmek istiyorum. Her neyse, yeni kullanıcıların yoluna rubyenin eklenmesinin ne olabileceğini merak ediyorum. Not:

[email protected]:~$ sudo useradd -m testuser 
[email protected]:~$ sudo su - testuser 
[email protected]:~$ ls -la 
total 20 
drwxr-xr-x 2 testuser testuser 4096 Mar 23 02:54 . 
drwxr-xr-x 5 root  root  4096 Mar 23 02:54 .. 
-rw-r--r-- 1 testuser testuser 220 Apr 9 2014 .bash_logout 
-rw-r--r-- 1 testuser testuser 3637 Apr 9 2014 .bashrc 
-rw-r--r-- 1 testuser testuser 675 Apr 9 2014 .profile 
[email protected]:~$ echo $PATH 
/home/testuser/.gem/ruby/1.9.3/bin:/opt/rubies/1.9.3-p429/lib/ruby/gems/1.9.1/bin:/opt/rubies/1.9.3-p429/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games 
[email protected]:~$ ruby --version 
ruby 1.9.3p429 (2013-05-15 revision 40747) [x86_64-linux] 
[email protected]:~$ which ruby 
/opt/rubies/1.9.3-p429/bin/ruby 
[email protected]:~$ 

Ben referanslar bulmak ve kaldırmak için bakmak nereye doğru bir kayıp am: Orada yeni kullanıcının .bashrc içinde yakut hiç söz .profile, var, veya global/etc/ortamda Görünüşe göre otomatik olarak eklenen 1.9.3 ruby ​​için.

+1

Ruby'i nasıl yüklediniz? – Addison

+0

Ruby sürümü yöneticisi (örneğin RVM) için bir çeşit kullanıyor musunuz? – orde

+0

@Addison üzgünüm, unutmayın ... orde, "rvm: komut bulunamadı" rbenv de yüklü değil. –

cevap

0

Yol boyunca bir yere doğru çıkıyor, bir şekilde chruby kuruldu. hızlı düzeltme değil üzerine yazılmaya kullanıcı PATH çözmek için /etc/profile.d koymak .sh chruby devre dışı bırakmak için oldu: Daha iyi

[email protected]:/etc/profile.d$ ls -l 
total 16 
-rw-r--r-- 1 root root 663 Aug 19 2015 bash_completion.sh 
-rw-r--r-- 1 root root 147 Mar 21 00:58 chruby.sh 
-rw-r--r-- 1 root root 1559 Jul 29 2014 Z97-byobu.sh 
-rwxr-xr-x 1 root root 2691 Nov 23 18:41 Z99-cloud-locale-test.sh 
[email protected]:/etc/profile.d$ sudo mv chruby.sh chruby.sh.disabled 
[email protected]:/etc/profile.d$ ls 
bash_completion.sh chruby.sh.disabled Z97-byobu.sh Z99-cloud-locale-test.sh 
[email protected]:/etc/profile.d$ sudo su - testuser 
[email protected]:~$ echo $PATH 
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games 

chruby kaldırmaya olurdu, ama nasıl yapılacağını bana belli değil Bilmiyorum/nasıl kurulduğunu hatırlamıyorum.

0

Benzer bir sorunla karşılaştım. Lütfen bu seçenekle dpkg --get-seçimlerini deneyin. Herşeyi bildiğiniz gibi mücevher olarak kabul edilir. çalışmıyor yukarıdaki eğer Dolayısıyla bilinen -h veya $ rvm liste $ mücevher ... Bu da deneyin ve sonra rvm yakut 2.0.0-p247 yüklemek refernce kullanarak sadece gerekli sürümünü yükleyebilirsiniz: - http://www.ruby-lang.org/en/downloads/

İlgili konular