我是sass /指南针的新手,我想知道第一个声明(下面)与第二个声明有什么不同。
compass install compass;
gem install compass
我还需要知道每次创建新项目时是否应该使用第二个语句?
答案 0 :(得分:1)
我不知道2之间的区别(哎呀我甚至不知道第一个是一个选项)。但我的建议是在gemfile中添加gem并运行bundle install。
有两个原因:
1: 选项:当您执行gem install compass
时,它会自动为您的整个环境安装gem。在您的gemfile中,您可以将它分隔在不同的组中。
2: 可读性:如果您使用 gem install compass ,您的gem文件中将无法显示gem,因此当其他人尝试在你的项目上工作,他们无法通过gemfile看到应用程序中使用的所有宝石(烦人)。