Не могу запустить "список драгоценных камней"! - PullRequest
2 голосов
/ 26 августа 2010

При запуске я получаю сообщение об ошибке:

vagrant@vagrantup:~$ sudo gem list
ERROR:  Loading command: list (LoadError)
    no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::ListCommand

Даже если я не использую sudo, я получаю то же сообщение об ошибке.

Это на Ubuntu 10.4, и я установил библиотеки zlib:

vagrant@vagrantup:~$ sudo aptitude search zlib
p   gambas2-gb-compress-bzlib2                                                    - The Gambas bzlib2 component                                                             
p   gambas2-gb-compress-zlib                                                      - The Gambas zlib compression component                                                   
p   haskell-zlib-doc                                                              - Compression and decompression in the gzip and zlib formats; documentation               
p   libcompress-raw-zlib-perl                                                     - low-level interface to zlib compression library                                         
p   libcompress-zlib-perl                                                         - Transitional dummy package for Compress::Zlib                                           
i   libghc6-zlib-dev                                                              - Compression and decompression in the gzip and zlib formats                              
v   libghc6-zlib-dev-0.5.2.0-d3bd7                                                -                                                                                         
v   libghc6-zlib-doc                                                              -                                                                                         
p   libghc6-zlib-prof                                                             - Compression and decompression in the gzip and zlib formats; profiling libraries         
v   libghc6-zlib-prof-0.5.2.0-d3bd7                                               -                                                                                         
p   libio-compress-zlib-perl                                                      - Transitional dummy package for IO::Compress::Zlib                                       
p   libio-zlib-perl                                                               - IO:: style interface to gzip/zlib compressed files/handles                              
p   libjzlib-java                                                                 - reimplementation of zlib in pure Java                                                   
i   libzlib-ruby                                                                  - transitional dummy package                                                              
v   libzlib-ruby1.8                                                               -                                                                                         
p   zlib-bin                                                                      - compression library - sample programs                                                   
i   zlib1g                                                                        - compression library - runtime                                                           
p   zlib1g-dbg                                                                    - compression library - development                                                       
i   zlib1g-dev                                                                    - compression library - development                                                       
i   zlibc                                                                         - An on-fly auto-uncompressing C library

Я использую http://www.vagrantup.com, и ошибка возникает после того, как я установил rvm.

В чем может быть проблема?

1 Ответ

3 голосов
/ 26 августа 2010

Как был установлен Ruby? Если Ruby был установлен без поддержки zlib, это было бы проблемой.

Вы можете прочитать мою статью здесь об установке RVM в Ubuntu. Перед компиляцией Ruby необходимо установить пакеты zlib и zlib-dev (вместе с некоторыми другими пакетами из Ubuntu). Вам, вероятно, просто нужно установить их и перекомпилировать Ruby.

...