4
我有以下幾點:木偶 - 控制安裝包版本
class compass {
package { 'ruby-dev':
ensure => installed,
}
package { ["rubygems"]:
ensure => 'installed'
}
package { ['sass']:
ensure => '3.2.0.alpha.277',
provider => 'gem',
require => Package['rubygems']
}~>
package { ['compass']:
ensure => '0.12.2',
provider => 'gem',
require => Package['rubygems']
}
}
當我做gem list
它運行後,中sass
兩個版本已安裝:
# gem list
*** LOCAL GEMS ***
chunky_png (1.2.8)
compass (0.12.2)
ffi (1.9.0)
fssm (0.2.10)
listen (1.1.6)
rake (10.1.0)
rb-fsevent (0.9.3)
rb-inotify (0.9.0)
rb-kqueue (0.2.0)
sass (3.3.0.alpha.212, 3.2.0.alpha.277)
zurb-foundation (3.0.6)
爲了讓我的代碼要運行,只應安裝3.2.0.alpha.277
。看起來sass
包的要求已經滿足,但是compass
包需要sass「〜> 3.1」。
我如何確保只安裝了3.2.0.alpha.277
版本的sass?
再次感謝。這像一個魅力。 – phidah