Установка haml / sass через рубины - PullRequest
2 голосов
/ 23 июня 2010
meder@dunross:~$ sudo gem install haml
Successfully installed haml-3.0.12
1 gem installed
Installing ri documentation for haml-3.0.12...
Installing RDoc documentation for haml-3.0.12...
Could not find main page README.rdoc
Could not find main page README.rdoc
Could not find main page README.rdoc
Could not find main page README.rdoc
meder@dunross:~$ haml
bash: haml: command not found

Кажется, что он устанавливает haml, затем сталкивается с чем-то и не устанавливает полностью.У меня есть rubygems 1.3.6-2 и ruby ​​1.8.x.Debian Lenny OS.

Кто-нибудь имел эту проблему раньше или знает, что это может быть?

Дополнительная информация:

meder@dunross:~$ gem list

*** LOCAL GEMS ***

haml (3.0.12, 3.0.9)
maruku (0.6.0)
syntax (1.0.0)
yard (0.5.8)
meder@dunross:~$ gem list haml

*** LOCAL GEMS ***

haml (3.0.12, 3.0.9)

Обновление № 1: Я понял, что установил 2 версии haml, поэтому я избавился от них обоих:

meder@dunross:~$ sudo gem uninstall haml

Select gem to uninstall:
 1. haml-3.0.9
 2. haml-3.0.12
 3. All versions
> 3
Successfully uninstalled haml-3.0.9
Successfully uninstalled haml-3.0.12
meder@dunross:~$ sudo gem install haml --development
Successfully installed haml-3.0.12
1 gem installed
Installing ri documentation for haml-3.0.12...
Building YARD (yri) index for haml-3.0.12...
Installing RDoc documentation for haml-3.0.12...
Could not find main page README.rdoc
Could not find main page README.rdoc
Could not find main page README.rdoc
Could not find main page README.rdoc

Еще больше информации :

meder@dunross:~$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.6
  - RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
  - INSTALLATION DIRECTORY: /var/lib/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /var/lib/gems/1.8
     - /home/meder/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/
meder@dunross:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games

Может быть $Путь в том, что он не собирает каталоги rubygems

Ответы [ 2 ]

2 голосов
/ 23 июня 2010

Хорошо.Я добавил к своему $ PATH :/var/lib/gems/1.8/bin, и это, похоже, помогло.

1 голос
/ 24 июня 2010

Уведомления «Не удалось найти README» не являются ошибками. Хэмл не использует RDoc, но у Rubygems нет хорошего способа сказать это, поэтому он все еще ищет README.rdoc.

...