Ruby 1.9.2をソースからインストールしていましたが、しばらく使用していましたが、RVMを使い始めたので、ソースRuby 1.9.2をアンインストールしてインストールしましたルビーはsudo apt-get install ruby
を使用しています。私はruby --version
を実行したときしかし、今私が取得:ソースからのインストールとアンインストール後にRubyインストールが表示されない
The program 'ruby' is currently not installed. You can install it by typing:
sudo apt-get install ruby
私は何を取得which ruby
を呼び出すとき。 (私が調達しました)私の/etc/environment
は含まれています
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/bin:/usr/games:/usr/bin"
私はsudo apt-get install ruby
を実行すると、それはすでにインストールさだと言っています。私がls /usr/bin
になると、ruby
が表示されますが、赤で表示されます(その意味がわかりません)。私はdpkg -L ruby
を実行すると、私はcd /usr/bin/ruby
またはless /usr/bin/ruby
それは私に「そのようなファイルまたはディレクトリ」
を与えない場合、それは私を与える:
/.
/usr
/usr/bin
/usr/share
/usr/share/doc
/usr/share/doc/ruby
/usr/share/doc/ruby/changelog.gz
/usr/share/doc/ruby/ruby-policy.html
/usr/share/doc/ruby/ruby-policy.html/index.html
/usr/share/doc/ruby/ruby-policy.html/ch-ruby.html
/usr/share/doc/ruby/ruby-policy.html/ch-module_packages.html
/usr/share/doc/ruby/ruby-policy.html/ch-programs.html
/usr/share/doc/ruby/ruby-policy.html/ap-build_dependencies.html
/usr/share/doc/ruby/ruby-policy.html/ap-ruby1.8_bundled_modules.html
/usr/share/doc/ruby/ruby-policy.html/ap-transition_1.6_to_1.8.html
/usr/share/doc/ruby/README.Debian
/usr/share/doc/ruby/copyright
/usr/share/doc/ruby/ruby-policy.txt.gz
/usr/share/doc/ruby/ruby-policy.sgml.gz
/usr/share/man
/usr/share/man/man1
/usr/bin/testrb
/usr/bin/erb
/usr/bin/ruby
/usr/share/man/man1/testrb.1.gz
/usr/share/man/man1/erb.1.gz
/usr/share/man/man1/ruby.1.gz
を...それは確かにそれはそう/usr/bin/ruby
にインストールしていますので、 Rubyのようにインストールされていますが、/usr/bin/ruby
で何か問題があるため、bashはそれを見つけることができません。任意のアイデアをどのようにこれを修正するには?
私はこれを既に試みました。しかし、私は 'ls -l'について忘れてしまった。 'lrwxrwxrwx 1 root root 7 2011-07-17 22:22/usr/bin/ruby-> ruby1.8'というメッセージが表示されます。 'dpkg -L ruby1.8'がインストール場所としてそれを列挙していても'/usr/bin/ruby1.8'はありません。私はそれがどういう意味であるのか分かりません... – kerkeslager
ルビーは半分がインストールされているようですが、ソースからあなたのルビービルドをアンインストールしたときに、あなたはすべてを手に入れませんでした。私はこの時点では分かりませんが、これは私が恐れる私のUnix知識の限界です。 :( – Andy