【问题标题】:Gem install ruby宝石安装红宝石
【发布时间】:2016-09-21 05:33:13
【问题描述】:

我是 sass/compass 的新手,我想知道第一个语句(如下)与第二个语句有何不同。

  1. compass install compass;
  2. gem install compass

我还需要知道每次创建新项目时是否应该使用第二条语句?

【问题讨论】:

    标签: ruby-on-rails compass-sass


    【解决方案1】:

    我不知道 2 之间的区别(我什至不知道第一个是一个选项)。但我的建议是在 gemfile 中添加 gems 并运行 bundle install。

    2 个原因:

    1: 选项: 当您执行 gem install compass 时,它会自动为您的整个环境安装 gem。在您的 gemfile 中,您可以将它分成不同的组。

    2: 可读性:如果您使用 gem install compass,gem 将不会在您的 gemfile 中可见,因此当其他人尝试在您的项目上工作,他们无法通过 gemfile 看到应用程序中使用的所有 gem(烦人)。

    【讨论】:

    • 嗯...好吧,叫我白痴,但什么是 gemfile :-)?我也可以通过导航到目录并键入 compass install(而不是 compass install [项目名称])在现有项目中安装 compass 吗?
    • 在您的 rails 文件夹中,您有一个 gemfile.rb 文件,如果您打开它,您可以在其中放入:gem 'compass-rails' 并在终端中运行 'bundle install' 来安装 gem。
    • 您可以查看此链接:github.com/Compass/compass-rails,了解有关 compass-rails gem 及其使用方法的更多信息。
    猜你喜欢
    • 1970-01-01
    • 2016-03-23
    • 1970-01-01
    • 2017-08-10
    • 2013-12-16
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 2019-08-09
    相关资源
    最近更新 更多