在Gentoo上安装Sass

时间:2012-11-11 16:58:09

标签: css ruby sass gentoo

我一直在尝试在Gentoo上安装Sass,但它并没有太顺利。不幸的是,最新版的Sass in portage是3.1.21。 我想要使​​用Sass,至少需要Sass 3.2,可以通过rubygems获得。

我尝试了什么:

  • emerge dev-ruby/sass(安装旧版本)
  • gem install sass

第二个命令似乎安装了Sass gem。但是,除了Sass之外,我不会在任何其他方面使用Rails或Ruby,所以宝石对我来说似乎毫无用处。另外,我不知道安装gem的位置或者如何使用它们(我是一个ruby noob。)我想要做的就是从命令行调用sass

有什么办法可以从命令行中获取最新版本的Sass吗?

干杯。

5 个答案:

答案 0 :(得分:6)

在Gentoo上,默认情况下,用户安装的gem不在您的PATH中。我创建了a bug report,因为虽然用户安装的宝石比以前工作得好得多,但这个问题确实需要纠正。您可以通过在报告中表达您的意见并链接回此页面来提供帮助。为了使工作正常,您可以将我上传的脚本部署到报告中,也可以使用RVM,这样可以在发行版之间为您提供更加一致的行为。

答案 1 :(得分:1)

我很想知道,但所有的答案对我来说都很奇怪。最大的gentoo优势之一是ebuild写作,这很容易就像馅饼一样,所以每个用户都可以贡献他所需要的一切。

  • 添加本地叠加层
  • 将上游ebuild分叉到您的本地覆盖
  • bump version
  • 使用
  • 测试
  • 将经过测试的ebuild附加到错误报告中,也可以联系#gentoo-dev-help
  • 上的某人

相信我,使用gem(或cabal,或其他)而不是你的包经理,如果弄乱你的系统。

答案 2 :(得分:1)

有些人可能会发现在Gentoo下你可以使用emerge安装sass,这将解决一些人遇到的PATH问题。

# emerge -av sass

之后你应该可以毫无问题地使用sass。 另一种解决方案是使用rvm,这可以使环境中的内容更加便携和统一。

修改:如果有人要求:安装rvm,请按照https://rvm.io/rvm/install/上的说明安装稳定版。

答案 3 :(得分:0)

考虑使用compass它会接受命令行,例如:compass [YOUR-FILE].sass,也可以compass watch [SASS FOLDER]和'编译'css。

http://compass-style.org/

使用gem安装

 gem update --system
 gem install compass

Installation

答案 4 :(得分:0)

我没有看到使用宝石版Sass的不利方面。我也不是Ruby / RoR开发人员(我使用Haskell / PHP),我只使用gem。我知道安装/卸载它们的宝石已经足够了,这对于使用Sass似乎已经足够了。

使用相同的命令安装和升级Sass:

sudo gem install sass

通过宝石安装Sass使您能够通过命令行使用它,就像它在官方网站上显示的那样:http://sass-lang.com/

sass --watch style.scss:style.css

其他命令行选项可以通过--help或其文档找到:http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#using_sass

sass --help