2010-06-23 93 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然后遇到的东西,并没有安装完整的方式。我有rubygems 1.3.6-2和红宝石1.8.x. Debian Lenny OS。通过rubygems安装haml/sass

有没有人有过这个问题,或知道它可能是什么?

额外信息:

[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) 

更新#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

好的。我追加了我的$ PATH :/var/lib/gems/1.8/bin,这似乎有伎俩。

1

“无法找到README”通知不是错误。 Haml不使用RDoc,但Rubygems没有很好的说法,所以它仍然在寻找README.rdoc。