2016-09-20 20 views
0

私はsass/compassを初めて使いました。最初の文(以下)が2番目の文とはどのように違うのか知りたいです。Gem install ruby​​

  1. compass install compass;
  2. gem install compass

私も、私は2番目の文私は新しいプロジェクトを作成するたびに使用する必要があるかどうかを知っておく必要がありますか?

答えて

1

私は2の違いを知りません(私は最初のものがオプションであったことも知らなかった)。しかし、私のアドバイスは、gemfileに宝石を追加し、バンドルをインストールすることです。

2の理由:

1:オプション:あなたがgem install compassを行うときに、それはあなたの全体の環境に合わせて自動的に宝石をインストールします。そして、あなたのgemfileでは、あなたはそれを別のグループに分けることができます。

2:可読性:あなたは宝石を使用している場合は宝石は、他の人があなたのプロジェクトで作業しようとするので、それらが使用されているすべての宝石を見ることができない、あなたのgemfileには表示されませんコンパスをインストールgemfileを介したアプリケーション(迷惑な)。

+0

ummm ... ok、私はばかだと呼びますが、gemfile :-)とは何ですか?また、ディレクトリに移動してcompass install(コンパスのインストール[プロジェクト名]とは対照的に)と入力すると、既存のプロジェクトにコンパスをインストールできますか? –

+0

railsフォルダには、gemfile.rbファイルがあります。このファイルを開くと、gem 'compass-rails'をそこに置いて、gemをインストールするために端末に 'bundle install'を実行します。 – luissimo

+0

このリンクを確認することができます:https://github.com/Compass/compass-rails compass-railsの宝石とその使い方の詳細については、こちらをご覧ください。 – luissimo

関連する問題