簡體   English   中英

導入指南針協議錯誤

[英]Compass protocol error with import

在配備Windows 8主機的無業游民的ubuntu來賓箱上使用rails 4 +羅盤軌道2.0.alpha.0。

在完成@import'ico / *。png'之后; 有一個錯誤:

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

我怎樣才能解決這個問題?

我遇到了同樣的問題,並嘗試了一些不同的修復程序,目前Compass Github上存在一個未解決的問題。 https://github.com/Compass/compass-rails/issues/98

這是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

有關詳細信息,請參閱有關Github問題討論

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM