1
A
回答
2
如果您正在切換不同項目的版本,我推薦使用RVM(紅寶石)或virtualenv與some help(Python)或類似的東西來管理寶石和版本。 Bundler將有助於使任一解決方案更易於維護。
如果你是在一個項目中切換的版本,我建議重新考慮你的方法。
1
更改Gemfile中,加入一個版本參數。
3
老話題,但我只是碰到有2個項目的問題就來了。一個使用指南針版本0.12
和另一個1.0
。
羅盤的新版本依靠青菜新的主要版本,許多廢棄警告和兼容性問題試圖運行在老項目的新的指南針時都經歷過。
好了,現在到了解決方案:
紅寶石寶石已經支持具有安裝了多個版本。並考慮看看到compass
可執行文件後,原來存在於指定要使用的羅盤版本(由RubyGems的生成的文件,看看http://pastebin.com/HeZnE0T5如果你是好奇)
與我們現在可以有多種方式一次安裝指南針的版本。例如:
gem install compass -pre // currently version 1.0.0.alpha.19
gem install compass // currently version 0.12.6
,現在我們可以通過指定哪個版本使用它們的使用方法:
$ compass version
Compass 1.0.0.alpha.19
Copyright (c) 2008-2014 Chris Eppstein
Released under the MIT License.
Compass is charityware.
Please make a tax deductable donation for a worthy cause: http://umdf.org/compass
$ compass _0.12.6_ version
Compass 0.12.6 (Alnilam)
Copyright (c) 2008-2014 Chris Eppstein
Released under the MIT License.
Compass is charityware.
Please make a tax deductable donation for a worthy cause: http://umdf.org/compass
這顯然也適用於其他羅盤命令,例如watch
:
$ compass _0.12.6_ watch .
>>> Compass is watching for changes. Press Ctrl-C to Stop.
編輯:當然版本切換可以在Gemfile中進行,但對我來說,它不是一個Ruby項目和指南針是通過命令行啓動
2
使用捆綁器這非常簡單。
安裝捆綁:
$ gem install bundler
在項目中創建的Gemfile,如果你不已經有一個:
$ bundle init
指定你的Gemfile你想要的版本/需要:
gem 'compass', '~>0.12.2'
gem 'sass', '3.2.8'
安裝您在Gemfile中定義的特定寶石和依賴關係:
$ bundle install
當執行一個寶石,你現在可以使用捆綁執行基於你的Gemfile哪個版本控制:
$ bundle exec compass watch
這就是它!
這是很有幫助的留在你的Gemfile告訴其他開發人員如何使用打捆評論:
# Now that you're using Bundler, you need to run `bundle exec compass watch` instead of simply `compass watch`.
相關問題
- 1. 如何在指南針創建中指定框架版本?
- 2. 更改指南針的Gem版本
- 3. 衝突的SASS /指南針版本
- 4. 指南針GPS指南針
- 5. 如何切換到指定版本
- 6. 指南針版本的CSS3 3D變換代碼
- 7. 指南針混合轉換
- 8. 指南針變換密新
- 9. 指南針在枚舉指南針 - lucene
- 10. 安裝與指南針的指南針
- 11. 如何在指南針
- 12. 如何編程指南針?
- 13. 如何穩定指南針?
- 14. 切換指針/值
- 15. 指南針Flexbox
- 16. Android指南針
- 17. 從grunt指南針切換到libsass時出錯
- 18. 使用不同版本運行指南針/ SASS
- 19. 指南針沒有檢測到新的紅寶石版本
- 20. 的iOS指南針VS獨立開發者版本
- 21. 空指針切換回HomeFragment
- 22. android指南針rotateanimation
- 23. _base.scss和指南針
- 24. Android OpenGL指南針
- 25. 指南針慣性
- 26. 指南針校準
- 27. 指南針和http_images_path
- 28. ipad 2指南針?
- 29. 指南針Lucene的
- 30. 安裝指南針
,比如版本什麼? –
不需要downvote球員。看起來像是一個合法的問題。 – corroded