3

GentooにSassをインストールしようとしていますが、うまくいきません。残念ながら、PortageのSassの最新バージョンは3.1.21です。私がSassを使用したいのは、少なくともSass 3.2が必要です。これは、rubygemsから入手できます。

私が試したこと:

  • emerge dev-ruby/sass(古いバージョンをインストールします)
  • gem install sass

2番目のコマンドはSassgemをインストールするように見えます。しかし、私はSass以外の面でRailsやRubyを使用していないので、この宝石は私には役に立たないように見えます。また、gemsがどこにインストールされているのか、どのように使用するのかわかりません(私はruby noobです)sass。コマンドラインから呼び出すだけです。

コマンドラインから使用できる最新バージョンのSassを入手する方法はありますか?

乾杯。

4

5 に答える 5

6

Gentooでは、ユーザーがインストールしたgemはデフォルトではPATHに含まれていません。バグレポートを作成したのは、ユーザーがインストールしたgemが以前よりもはるかにうまく機能する一方で、この問題を実際に修正する必要があるためです。レポートで意見を表明し、このページに戻ることで支援できます。動作させるには、レポートにアップロードしたスクリプトをデプロイするか、代わりにRVMを使用します。これにより、ディストリビューション全体ではるかに一貫した動作が得られます。

于 2012-11-11T21:28:12.537 に答える
1

私は疑問に思っていますが、すべての答えは私には奇妙に見えます。gentooの最大の利点の1つは、ebuildの書き込みです。これは、パイのように簡単なので、すべてのユーザーが必要なものを何でも投稿できます。

  • ローカルオーバーレイを追加
  • 上流のebuildをローカルオーバーレイにフォークする
  • バンプバージョン
  • 使用する
  • テスト
  • テスト済みのebuildをバグレポートに添付します。#gentoo-dev-helpで誰かに連絡することもできます

システムを混乱させる方法がある場合は、パッケージマネージャーの代わりにgem(またはcabalなど)を使用して、私を信じてください。

于 2012-11-26T05:06:05.823 に答える
1

Gentooではemergeを使用してsassをインストールできることを知っておくと便利な場合があります。これにより、一部の人が直面しているPATHの問題が解決されます。

# emerge -av sass

その後、問題なくsassを使用できるようになります。もう1つの解決策は、rvm環境全体で物事をより移植可能で均一にすることができるを使用することです。

編集:誰かが尋ねた場合:インストールするには、 httpsrvm://rvm.io/rvm/install/にある指示に従って、安定したバージョンをインストールしてください。

于 2013-05-26T12:49:23.850 に答える
0

これを使用することを検討してくださいcompass。次のようなコマンドラインを受け入れます。また、cssを「コンパイル」するcompass [YOUR-FILE].sassこともできます。compass watch [SASS FOLDER]

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を使用しています。私はgemについて十分に知っているので、それらをインストール/アンインストールできます。Sassを使用するにはそれで十分なようです。

Sassのインストールとアップグレードは同じコマンドで実行されます。

sudo gem install sass

gemsを介してSassをインストールすると、公式Webサイトhttp://sass-lang.com/に表示されているように、コマンドラインを介してSassを使用できるようになります。

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 に答える