2013-09-08 2 views
2

Используйте рельсы 4 + компас-рельсы 2.0.alpha.0 на гостевом поле vagrant ubuntu с хостом Windows 8.Ошибка протокола Compass с импортом

после создания @import 'ico/*. Png'; имеют ошибку:

Protocol error - /vagrant/tmp/cache/assets/development/sass/33b03b948d3279e6e66ff345db8da54afe7f01c3/*.pngc 

Как это исправить?

ответ

0

Это проблема совместимости между VirtualBox и Sass.

1) Настройка каталога вне общей папки, например (если пользователь railsuser)

mkdir /mnt/tmp 
chown railsuser:railsuser /mnt/tmp 

2) На application.rb

# tmp dir for cache must be setup outside virtualbox shared folder for sass cached sprites to work 
config.assets.configure do |env| 
    env.cache = ActiveSupport::Cache::FileStore.new('/mnt/tmp') 
end 

Для получения дополнительной информации см issue discussion on Github.