2016-09-20 272 views
0

我是新來的sass /指南針,我想知道第一個聲明(下面)與第二個聲明有什麼不同。寶石安裝紅寶石

  1. compass install compass;
  2. gem install compass

我還需要知道我是否應該使用第二條語句每次我創建一個新項目的時間?

回答

1

我不知道2之間的區別(嘿,我什至不知道第一個是一個選項)。但我的建議是在gemfile中添加gem並運行bundle install。

2個原因:

1:選項:當你做gem install compass它會自動安裝寶石爲您的整個環境。而在你的gemfile中,你可以將它分成不同的組。

2:可讀性:如果您使用創業板安裝指南針寶石將不會在你的Gemfile可見的,所以當其他人試圖在你的項目工作,他們無法看到使用的所有寶石應用程序通過gemfile(煩人)。

+0

ummm ...好的,叫我白癡,但什麼是gemfile :-)?還可以通過導航到目錄並鍵入指南針安裝(而不是指南針安裝[項目名稱])來在現有項目中安裝指南針? –

+0

在您的rails文件夾中,如果打開它,您可以使用gemfile.rb文件:gem'compass-rails'並在終端中運行'bundle install'以安裝gem。 – luissimo

+0

您可以查看此鏈接:https://github.com/Compass/compass-rails瞭解更多關於compass-rails gem以及如何使用它的信息。 – luissimo