У меня есть следующее:
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?