![](/img/trans.png)
[英]Sass import error in Rails 3 app - “File to import not found or unreadable: compass”
[英]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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.