我第一次尝试Ruby,scss和Foundation。当我尝试在ruby命令中执行gem install foundation
时,它会安装基础1.0.4并且我不确定原因。我认为这是一个旧版本。我确实设法安装了基础4和scss,但我更喜欢使用新的Foundation 5。
旁注:默认的Foundation 4网站有效但我使用Foundation'5'建立的网站只是文本。我认为这是因为安装了错误版本的基础,我没有看到任何指定的方法。
我按照指示,包括关于git的Windows部分,并使用最新版本的ruby(我相信1.9),我安装了大量的东西,我假设我安装了所有,因为我能够安装基础我只是不知道为什么它是这么老的版本。
感谢您的帮助。
P.S。我不知道是否应该放弃并使用普通的css安装程序然后单独制作我自己的scss并将其转换并将其放在基础站点而不是所有这些。我之前没有使用过scss所以我不确定安装sass版本而不是css版本的优点,因为我认为你将scss转换为css时无论如何都要将它转换为css?但也许不是。或者也许是这样我可以编辑Foundation 5本身的scss文件,而不仅仅是我自己的scss / css文件?
答案 0 :(得分:1)
运行gem install foundation
(版本1.0.4)时,您正在安装Zurb Foundation命令行工具,而不是Foundation框架
Zurb基金会使用bower来管理Foundation的更新。有关详细信息,请参阅documentation。 但是你也需要安装Node才能让它工作,所以你可以运行
npm install -g bower grunt-cli
(在您的机器上安装节点包bower和grunt)然后运行
gem install foundation
最后你准备用
创建一个新的应用程序了foundation new YOUR_APP
你很高兴。
只有当您尝试将Foundation 5与Ruby on Rails项目一起使用时,您才可以使用foundation-rails
gem来gem 'foundation-rails'
添加Gemfile
并运行bundle
(有关详细信息,请参阅documentation)
希望这有帮助。