rubygems - 通过 ruby​​gems 安装 haml/sass

标签 rubygems haml sass

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 然后遇到了一些东西并且没有安装完整的方式。我有 ruby​​gems 1.3.6-2 和 ruby​​ 1.8.x。 Debian Lenny 操作系统。

有人以前遇到过这个问题或者知道这可能是什么吗?

额外信息:

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

可能是 $PATH 的问题,因为它没有获取 ruby​​gems 目录

最佳答案

好的。我在 $PATH 后面附加了 :/var/lib/gems/1.8/bin ,这似乎成功了。

关于rubygems - 通过 ruby​​gems 安装 haml/sass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3104627/

相关文章:

rubygems - 构建另一个 gem 时如何使用私有(private) gem 服务器托管的 gem

ruby-on-rails - Bundler 找不到 gem “rails” 的兼容版本,手动和包安装都不起作用

ruby-on-rails - 嵌套haml循环以使 "Collapse bootstrap-collapse.js"在Rails View 中正常工作

ruby-on-rails - 在一个 Rails 表单中编辑单个类的多个对象的最佳方法是什么?

sass - 用Grunt将变量传递给SASS

ruby-on-rails - Rails - 使用 ruby​​gems 安装电子表格 gem 时出错

ruby-on-rails - Gem 文件不会更新或安装 bundler

html - 在文本 block 内使用 HAML 元素

sencha-touch - compass - 获取生成的 Sprite 图的宽度和高度

css - 如何将sass文件保存在不同的位置?