2016-09-20 344 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