【问题标题】:How to compile several Foundation versions with Codekit 1 AND Codekit 2?如何使用 Codekit 1 和 Codekit 2 编译多个 Foundation 版本?
【发布时间】:2014-03-31 02:10:22
【问题描述】:

我将 Codekit 1 与 Foundation 一起使用(在开发时当前版本为 4.3 - 5.1),以及用于较旧但仍在进行的项目所需的 Sass 和 Compass 的 Ruby gem。我现在购买了 Codekit 2,以便为当前和未来的项目使用内置的 Sass/Compass 版本和 bower 安装。尽管如此,这真是太棒了;-)

不幸的是,Codekit 2 只抛出了一个明确的错误:

无法编译...似乎您安装了较旧的 Sass/Compass ...您必须卸载那些以便 Codekit 自己的 可以编译 Sass/Compass 版本。

在谷歌上搜索我找到的解决方案 https://github.com/bdkjones/codekit2/issues/286 ,解释说它要么是……要么。似乎我可以使用 Codekit 1 来更新旧项目或 Codekit 2 来开发新项目。但不是两者兼而有之,至少不是在同一台机器上,或者至少不是整天都在不断地安装和卸载 Ruby gem。由于我需要不时更新旧项目,我仍然需要在我的机器上永久保存旧的 Compass 和 Sass Ruby gem,在 Codekit 2 旁边。

必须有一种方法可以让 Codekit 1 和 2 很好地配合,是吗?或者你们如何管理不同的 Foundation/Compass/Sass/Codekit 版本?

感谢任何帮助。

【问题讨论】:

    标签: sass zurb-foundation compass-sass codekit


    【解决方案1】:

    好的,我的老朋友给我介绍了一个名为 RVM (https://rvm.io/) 的命令行工具。

    使用 RVM,您可以管理不同的 ruby​​ 版本,并在其中包含不同的 gemset,其中包含您在某个项目中需要的那些 gem。您可以根据需要打开和关闭它们,这解决了我将 Codekit 1(带有自定义项目 gemsets 的 RVM)与 Codekit 2(板载 Sass/Compass)一起使用的问题。

    甚至还有一个用于 RVM 的 GUI 应用程序,名为 JewelryBox (https://jewelrybox.unfiniti.com/)。

    为我工作!

    【讨论】:

      猜你喜欢
      • 2023-03-05
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      • 2013-03-10
      • 2014-04-11
      • 2014-11-22
      • 2018-08-08
      • 2012-12-22
      相关资源
      最近更新 更多