4

我在 Debian6 上安装了 RVM+Ruby+Sass+Compass,现在我正在尝试通过 VirtualBox 在共享文件夹上“查看指南针”。主机:Windows7 客人:Debian6 Debian6 可以在Windows7 共享文件夹中写入文件,它工作正常,这不是问题。

#compass watch

Errno:: ETXTBSY on line 886 of /var/lib/gems/1.8/gems/sass-3.2.12/lib/sass../sass/util.rb: Text file busy .... .sass-cache...

它设法在 .sass-cache 中创建了一个文件夹,但没有在其中创建任何文件。使用 root 或标准用户,我收到此错误。

我尝试单独或与 RVM 一起安装 Ruby。没有成功。我的共享文件夹以这种方式安装:

mount -t vboxsf -o uid=1000,gid=1000,umask=0 sites /var/www/sites

任何想法?

4

1 回答 1

17

我知道这个问题很老了,但虽然还没有给出答案,我只是想说我有同样的问题,并通过将 config.rb 文件中的“cache_path”设置为“/tmp/.sass-cache”来解决它所以不会使用 vboxsf。

于 2013-10-19T11:53:58.090 回答