Я работаю с Ruby на Ubuntu 12.04 x64 Desktop, но у меня проблема с rbenv - он может видеть только версии ruby, установленные rbenv, он не может видеть установлена система рубин в Ubuntu с помощью Aptitude:rbenv не включая систему ruby (1.8.7) в списке доступных рубиновых версий
$> rbenv versions
1.9.2-p290
* 1.9.3-p0 (set by /home/kurtosis/bin/ruby/rbenv/version)
jruby-1.6.5.1
1.8.7.352-2ubuntu1
должен появиться в этом списке, а также. Настройка локального или глобальный рубина в систему, а затем пытается запустить ruby
или irb
результатов в подвешенной строке:
$> rbenv versions
1.9.2-p290
* 1.9.3-p0 (set by /home/kurtosis/bin/ruby/rbenv/version)
jruby-1.6.5.1
$> ruby --version
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$> rbenv global system
$> rbenv versions
1.9.2-p290
1.9.3-p0
jruby-1.6.5.1
$> ruby --version
^C
$> rbenv system
rbenv: no such command `system'
$>
ли я что-то пропустил во время установки, вы вручную добавить систему рубин в rbenv или что-то?
Рубин 1.8.7 установлен с помощью Aptitude:
$> aptitude show ruby
Package: ruby
State: installed
Automatically installed: no
Version: 4.8
Priority: optional
Section: interpreters
Maintainer: Ubuntu Developers <[email protected]>
Architecture: all
Uncompressed Size: 36.9 k
Depends: ruby1.8 (> 1.8.7.334-1)
Suggests: ri, ruby-dev
Conflicts: irb, irb, rdoc, rdoc
Replaces: irb, irb, rdoc, rdoc
Provides: irb, rdoc
Provided by: ruby1.8
Description: Transitional package for ruby1.8
This is a transitional package which ensures that users of ruby will use ruby1.8 in the future. It can safely be removed.
Homepage: http://www.ruby-lang.org/
$> aptitude show ruby1.8
Package: ruby1.8
New: yes
State: installed
Automatically installed: yes
Version: 1.8.7.352-2ubuntu1
Priority: optional
Section: interpreters
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Uncompressed Size: 370 k
Depends: libc6 (>= 2.2.5), libruby1.8 (= 1.8.7.352-2ubuntu1)
Suggests: ruby1.8-examples, ri1.8
Conflicts: irb1.8 (< 1.8.7.249-3~), irb1.8 (< 1.8.7.249-3~), rdoc1.8 (< 1.8.7.249-3~), rdoc1.8 (< 1.8.7.249-3~), ri (<= 4.5), ri (<= 4.5), ri1.8 (<
1.8.7.334-4~), ri1.8 (< 1.8.7.334-4~), ruby (<= 4.5), ruby (<= 4.5), ruby1.8
Replaces: irb1.8, irb1.8, rdoc1.8, rdoc1.8
Provides: irb1.8, rdoc1.8, ruby, ruby-interpreter
Description: Interpreter of object-oriented scripting language Ruby 1.8
Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do
system management tasks (as in perl). It is simple, straight-forward, and extensible.
This package provides version 1.8 series of Ruby.
On Debian, Ruby 1.8 is provided as separate packages. You can get full Ruby 1.8 distribution by installing following packages.
ruby1.8 ruby1.8-dev ri1.8 ruby1.8-examples libtcltk-ruby1.8
Homepage: http://www.ruby-lang.org/
[email protected]:~/bin/projects/blogs/posterous/export$
ПУТЬ:
$ echo $PATH
/home/kurtosis/bin/ruby/rbenv/shims:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/kurtosis/bin:/opt/apache/ant/default/bin:/opt/apache/maven/default/bin:/home/kurtosis/bin/ide/eclipse:/home/kurtosis/bin/ide/idea/default/bin:/opt/scala/bin/default/bin:/opt/typesafe-stack/bin:/home/kurtosis/bin/google/android/sdk/tools:/home/kurtosis/bin/google/android/sdk/platform-tools:/home/kurtosis/bin/google/android/ndk/default/:/opt/haskell/ghc/default/bin:/opt/haskell/platform/default/bin:/home/kurtosis/bin/ruby/rbenv/bin:/home/kurtosis/bin/node/node_modules/less/bin:/home/kurtosis/bin/google/go/bin:/home/kurtosis/bin/utilities/torrent/vuze:/home/kurtosis/bin/utilities/torrent/anomos:/home/kurtosis/bin/scripts:.
Для чего это стоит, я тестирование с новой установки Ubuntu 12.04 x64 сервера в виртуальной машине. Установленный рубин через aptitude install
ruby-full`, затем загружен и установлен rbenv. Такая же проблема, по-прежнему не может увидеть систему ruby. Новый путь:
/home/kurtosis/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/kurtosis/.rbenv/bin:.
'rbenv: нет такой команды \' system'' – Kurtosis
я получаю то же самое, когда я пытаюсь 'rbenv shell', а также. Кажется, работают только «rbenv global» и «rbenv local». – Kurtosis
Попробуйте 'rbenv global system' или' rbenv local system' также, пожалуйста. – Anil