直接从ruby使用时找不到Compass mixins

直接从ruby使用时找不到Compass mixins,ruby,sass,compass-sass,Ruby,Sass,Compass Sass,我正在使用GLI-gem构建一个新的ruby脚本,它在其中使用Compass。然而,每当我使用bundle execSASS/Compass运行应用程序时,似乎永远都找不到我在.scss文件中包含的混音。我得到以下错误 错误:要导入的文件找不到或不可读:compass/css3。 我知道解决方案是设置一个环境变量。但是,我不知道需要设置哪个变量 更新: 我应该补充一点,这是对我的另一篇文章的跟进- 下面是我用来从我的应用程序调用compass的代码 require 'compass' requi

我正在使用GLI-gem构建一个新的ruby脚本,它在其中使用Compass。然而,每当我使用
bundle exec
SASS/Compass运行应用程序时,似乎永远都找不到我在.scss文件中包含的混音。我得到以下错误

错误:要导入的文件找不到或不可读:compass/css3。

我知道解决方案是设置一个环境变量。但是,我不知道需要设置哪个变量

更新

我应该补充一点,这是对我的另一篇文章的跟进-

下面是我用来从我的应用程序调用compass的代码

require 'compass'
require 'sass/plugin'

compiler = Compass::Compiler.new('.','.','.',{:style => :compact})
compiler.compile(sass_file,css_file)
下面是抛出的错误

错误:未找到要导入的文件或文件不可读:compass/css3

加载路径:/Volumes/MacRAID/joeworkman/Desktop/stack test/Badges/Badges.source/Contents

我最初认为这只发生在我在
bundle exec
下运行时。然而,它确实发生了每一次,即使我是正常运行在它

更新#2

我非常确定这是一个SASS
:加载路径问题。如果我将我的
SASS_PATH
环境变量设置为以下值,则一切正常。但我不想依赖于环境变量


~/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets

请确保查看以下帖子中的答案。在我在这里发表的调查结果和在另一篇文章中提出的建议之间,问题得到了回答


为什么需要添加环境变量?“如果你想得到别人的帮助,你就应该直言不讳。”科雷沃德:我的问题太仓促了。我所有的牌都应该摆出来了。谢谢