2010-06-23 2 views
2
[email protected]:~$ 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 
[email protected]:~$ haml 
bash: haml: command not found 

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

У кого-нибудь была эта проблема раньше или что она может быть?

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

[email protected]:~$ gem list 

*** LOCAL GEMS *** 

haml (3.0.12, 3.0.9) 
maruku (0.6.0) 
syntax (1.0.0) 
yard (0.5.8) 
[email protected]:~$ gem list haml 

*** LOCAL GEMS *** 

haml (3.0.12, 3.0.9) 

Update # 1: я понял, что я установил 2 версии Haml, так что я избавилась от них обоих:

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

Даже больше информации:

[email protected]:~$ 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/ 
[email protected]:~$ echo $PATH 
/usr/local/bin:/usr/bin:/bin:/usr/games 

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

ответ

2

Ok. Я приложил свой $ PATH с :/var/lib/gems/1.8/bin, и это, казалось, сделало трюк.

1

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

Смежные вопросы