2016-03-23 5 views
1

私はシェフとおもてなししてきましたが、途中でルビーをインストールしている可能性があります。今、私はruby 2.0にアップグレードしたいと思います。とにかく、私はすべての新しいユーザーのパスにルビを追加する原因になりかねないのでしょうか?注意:新規ユーザの.bashrcの中に、.profileファイル、またはグローバルの/ etc /環境中のルビーの言及はありません:参照を検索し、削除するために見てする場所にとして、私は途方に暮れてよ

[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]:~$ 

ルビ1.9.3が明らかに自動的に追加されます。

+1

ルビーをどのようにインストールしましたか? – Addison

+0

ルビーバージョンマネージャ(RVMなど)に何らかの並べ替えを使用していますか? – orde

+0

@Addisonごめんなさい、覚えていない... orde、 "rvm:command not found" rbenvもインストールされていません。 –

答えて

0

途中で突然、何とかchrubyがインストールされました。ユーザーのPATH上書きされていないを解決するための簡単な修正はを/etc/profile.dに入れ.SH chrubyを無効にすることでした:

[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をアンインストールすることですが、それは何をするか私には明らかではありません私はそれがインストールされた方法を知らない/覚えていない与えられた。

0

私は同様の問題に直面しました。このオプションdpkg --get-selectionsを試してみてください。

ご存知のように、すべてが宝石とみなされます。 http://www.ruby-lang.org/en/downloads/ - :上記 知ら... $宝石-h または $のRVMリストを動作しないと、あなたは RVMルビー2.0.0-P247 REFERNCEをインストールのみを使用して、必要なバージョンをインストールすることができればそこでまた、これにしてみてください

関連する問題