Zurb foundation 管理zurb foundation gems需要什么?

Zurb foundation 管理zurb foundation gems需要什么?,zurb-foundation,bower,Zurb Foundation,Bower,我有多个项目使用不同版本的zurb foundation。我想使用sass/compass实现。我们有多人参与这些项目,我们需要一致的创作环境 我们没有创建gems或类似的东西,只是html/css/jquery之类的东西。我希望能够在命令行上设置一个手表,以自动编译css并在可能的情况下重新加载浏览器。当我们准备好发射时,我们想缩小一切 现在,如果我试图用最新版本的基金会启动一个新项目,所有其他项目都会升级。由于某些升级会破坏某些东西,我不希望这样。此外,如果我们增加了新人,他们必须安装所有内

我有多个项目使用不同版本的zurb foundation。我想使用sass/compass实现。我们有多人参与这些项目,我们需要一致的创作环境

我们没有创建gems或类似的东西,只是html/css/jquery之类的东西。我希望能够在命令行上设置一个手表,以自动编译css并在可能的情况下重新加载浏览器。当我们准备好发射时,我们想缩小一切

现在,如果我试图用最新版本的基金会启动一个新项目,所有其他项目都会升级。由于某些升级会破坏某些东西,我不希望这样。此外,如果我们增加了新人,他们必须安装所有内容的特定版本。似乎需要一个包管理器

但每次我读到关于某种包管理器的文章时,似乎我必须安装其他东西:ruby、homebrew、rbenv、bundler和zurb foundation gem本身。我做的研究越多,我就越困惑


可以请某人推荐需要的东西,需要安装在哪里,按什么顺序?

< P>为基础4,可以使用捆绑器宝石。关于如何设置GEMFILE和在F4官方文档中安装一个特定的基础版本,有一些说明。 对于基础5,它取决于你如何使用它。如果您使用的是bower,则可以在bower.json文件中指定特定的版本号,并运行bower安装或bower更新


有很多其他的方法来处理这个问题,如果你使用Rails,事情可能会有所不同,但是这是我知道的两个最好的方法来安装一个特定的基金会版本。

< P>这是一个神奇的神秘之旅,但不是一个好方法-但我终于成功了。感谢罗伯特·安德森: 你是我的英雄!虽然我的经历开始得有点远

以下是我必须做的:

1-从应用商店更新Xcode

2-打开并点击cmd-,然后下载命令行工具

2.5-如果您安装了GitHub.app,请卸载它。它显然会干扰命令行操作,而命令行操作在接下来的时间里确实需要工作

3-安装GIT。我使用的是Mountain Lion,但找不到安装包,但雪豹安装包有效。()

4-转到/usr/本地

5-安装自制软件()不要使用sudo

 ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
现在检查安装:

$ brew doctor
我收到了一个关于未拧紧的.pc文件fuse.pc的警告-只是一个警告,所以继续

 $ brew update
如果所有内容都安装正确,则运行时不会出现错误

6-现在你需要更新你的路径,如果你还没有。如果不存在~/.profile,请创建它。加:

homebrew=/usr/local/bin:/usr/local/sbin
export PATH=$homebrew:$PATH
在与这个文件纠缠了一段时间并研究了$PATH之后,我最终编辑了
/etc/PATH
,并将
/usr/local/bin
放在堆栈的顶部。我认为学习如何设定你的道路是实现这一目标的关键之一

7-现在使用自制软件安装rbenv。rbenv允许您的计算机上运行多个版本的ruby。您需要这个,因为OSX附带了旧版本的ruby,而F5不支持它。耶

$ brew install rbenv
$ brew install ruby-build
继续

8-现在您可以使用rbenv安装ruby。我查阅了ruby的最新稳定版本,它是2.1.1。棒极了

$ rbenv install 2.1.1
$ rbenv rehash
检查

$ruby --version
我得到:

ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]
真的吗?现在怎么办?哎呀,又是那条疯狂的小路。将此添加到
.profile

# Initialize rbenv
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
退出并重新启动终端。再次检查:

ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]
耶!击掌!我又在干什么?哦,是的,基金会。唉

9-转到我已经安装了Node.js-谢天谢地-所以现在我安装了bower

[sudo] npm install -g bower grunt-cli

10 -现在我安装基金会!

gem install foundation
但是等等,还有更多!这是1.0.4。应该是5点多吗?不,这是基础CLI。

11-现在我可以创建我的项目了

$ cd path/to/sites
$ foundation new MY_PROJECT
现在我终于有了一个项目。在浏览器中打开。。。。 我得到一个未设置样式的页面:

Welcome to Foundation
We’re stoked you want to try Foundation!

To get going, this file (index.html) includes some basic styles you can modify, play around with, or totally destroy to get going.

Once you've exhausted the fun in this document, you should check out...
华华很好谢谢ZURB!是的,我已经玩得筋疲力尽了——但可能不是你想的那样

12-哦,是的-还有bundler,这样我就可以管理我的旧版本的Foundation了

$ gem install bundler
这就是我的目的。所有这些都能让更新更容易

这是可笑的痛苦吗?当然。这并不像我在这里是一个NoOB——我已经做了三个带有基础4的站点——有和没有罗盘,还有一个带引导。p>
谢谢ZURB-你们可能是天才,但请让我们休息一下

请先阅读下面的内容。这个过程对于一个职位来说太长了。