我有兩個gem版本的基礎框架安裝。 我想在創建項目之前指定框架的版本。如何在指南針創建中指定框架版本?
compass create <project-name> -r zurb-foundation --using foundation
我現在只能用當前的框架版本創建。
我有兩個gem版本的基礎框架安裝。 我想在創建項目之前指定框架的版本。如何在指南針創建中指定框架版本?
compass create <project-name> -r zurb-foundation --using foundation
我現在只能用當前的框架版本創建。
您可以運行多個版本的基礎。對於如何做到這一點,在一些文檔:
http://foundation.zurb.com/docs/sass.html
下運行多個版本
我想有基金會3的最新版本以及最新版本的4。你可以在這裏查看可用的版本:
https://rubygems.org/gems/zurb-foundation/versions
我看到3.2.5是最新版本。您可以通過運行gem來安裝它。
gem install zurb-foundation --version 3.2.5
現在如果你運行gem list
,你會看到類似zurb-foundation (4.0.3, 4.0.2, 3.2.5)
末現在
,如果您運行的指南針它會自動使用最新版本的,所以我們就需要使用代替。創建一個新目錄並創建一個Gemfile。
mkdir myApp
cd myApp
touch Gemfile
然後用你選擇的編輯器編輯的Gemfile,所以它看起來是這樣的:
source "https://rubygems.org"
# Replace 4.0.3 with the version of Foundation you want to use
gem "zurb-foundation", "3.2.5"
gem "compass"
然後運行打捆給exec羅盤:
bundle exec compass create . -r zurb-foundation --using foundation
這將打造出一切就像羅盤通常那樣,但是使用您指定的特定版本。
我已經看過基礎指南,並試過它。但問題是創建項目是與最新版本的基礎粗心提到的版本在Gemfile中。你已經試過這種方式了嗎? – user1903750 2013-03-04 08:22:23
這與我寫的完全一樣,只要你安裝並確認正確的寶石。然後在創建gem文件後運行bundle exec compass create ...。這是很好的知道,因爲我仍然在基礎3項目,同時測試出新的基礎4. – JAMESSTONEco 2013-03-04 18:41:32
也許如果你可以從'gem list'和你的'Gemfile'的內容發佈 – JAMESSTONEco 2013-03-04 18:43:00