3

我一直在尝试在 Gentoo 上安装 Sass,但进展并不顺利。不幸的是,portage 中 Sass 的最新版本是 3.1.21。我想使用 Sass 至少需要 Sass 3.2,它可以通过 ruby​​gems 获得。

我试过的:

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

第二个命令似乎是安装 Sass gem。但是,除了 Sass,我没有在任何其他方面使用 Rails 或 Ruby,所以 gem 对我来说似乎毫无用处。另外,我不知道gems 安装到哪里或如何使用它们(我是一个 ruby​​ 菜鸟。)我想做的就是sass从命令行调用。

有什么方法可以获得最新版本的 Sass,我可以从命令行使用它吗?

干杯。

4

5 回答 5

6

在 Gentoo 上,用户安装的 gems 默认不在你的 PATH 中。我创建了一个错误报告,因为虽然用户安装的 gem 比以前工作得更好,但这个问题确实需要纠正。您可以通过在报告中表达您的意见并链接回此页面来提供帮助。为了让事情顺利进行,您可以部署我上传到报告中的脚本,或者改用 RVM,这将为您提供跨发行版的更一致的行为。

于 2012-11-11T21:28:12.537 回答
1

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

# emerge -av sass

之后,您应该可以毫无问题地使用 sass。另一种解决方案是使用rvm它可以使事情在环境中更加便携和统一。

编辑:如果有人问:安装rvm只需按照以下位置的说明进行安装:https ://rvm.io/rvm/install/并安装稳定版本。

于 2013-05-26T12:49:23.850 回答
1

我想知道,但所有的答案对我来说都很奇怪。gentoo 最大的优势之一是 ebuild 编写,它很容易,因此每个用户都可以贡献任何他需要的东西。

  • 添加本地覆盖
  • 将上游 ebuild 分支到本地覆盖
  • 凹凸版
  • 利用
  • 测试
  • 将经过测试的 ebuild 附加到错误报告中,也许还可以在 #gentoo-dev-help 上联系某人

相信我,使用 gem (或 cabal 或其他什么)代替你的包管理器,如果这样会弄乱你的系统。

于 2012-11-26T05:06:05.823 回答
0

考虑使用compass它将接受如下命令行:compass [YOUR-FILE].sass并且还可以compass watch [SASS FOLDER]和“编译”css。

http://compass-style.org/

使用 gem 安装

 gem update --system
 gem install compass

安装

于 2012-11-11T17:09:39.597 回答
0

我没有看到使用 Sass 的 gem 版本的缺点。我也不是 Ruby/RoR 开发人员(我使用 Haskell/PHP),我只是使用 gem。我对 gems 的了解足以安装/卸载它们,这对于使用 Sass 来说似乎已经足够好了。

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

sudo gem install sass

通过 gems 安装 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
于 2012-11-11T18:51:49.797 回答