Configuration 在非Rails项目中使用Compass watch挂起

Configuration 在非Rails项目中使用Compass watch挂起,configuration,config,compass-sass,watch,compass-rails,Configuration,Config,Compass Sass,Watch,Compass Rails,我正在将compass用于一个非Rails项目。我的配置文件位于: config/compass.rb 我的配置文件如下所示: http_path = "/" css_dir = "./example" sass_dir = "./example/sass" images_dir = "./example/images" javascripts_dir = "./example/js" output_style = :compressed relative_assets = true 我开始

我正在将compass用于一个非Rails项目。我的配置文件位于:

config/compass.rb

我的配置文件如下所示:

http_path = "/"
css_dir = "./example"
sass_dir = "./example/sass"
images_dir = "./example/images"
javascripts_dir = "./example/js"

output_style = :compressed
relative_assets = true
我开始使用罗盘:

compass手表-c config/compass.rb

当我运行这个时,指南针就挂起来了。如果使用
--trace
运行compass并退出,则会得到以下堆栈跟踪:

^CInterrupt on line ["18"] of /Users/me/.gem/ruby/2.0.0/gems/compass-rails-2.0.0/lib/compass-rails.rb:
  /Users/me/.gem/ruby/2.0.0/gems/compass-rails-2.0.0/lib/compass-rails.rb:116:in `configuration'
  /Users/me/.gem/ruby/2.0.0/gems/compass-1.0.0.rc.1/lib/compass/configuration/helpers.rb:21:in `configuration_for'
  /Users/me/.gem/ruby/2.0.0/gems/compass-core-1.0.0.rc.1/lib/compass/configuration.rb:139:in `add_configuration'
  /Users/me/.gem/ruby/2.0.0/gems/compass-1.0.0.rc.1/lib/compass/configuration/helpers.rb:79:in `add_project_configuration'
  /Users/me/.gem/ruby/2.0.0/gems/compass-1.0.0.rc.1/lib/compass/commands/project_base.rb:37:in `add_project_configuration'
  /Users/me/.gem/ruby/2.0.0/gems/compass-1.0.0.rc.1/lib/compass/commands/project_base.rb:25:in `configure!'
  /Users/me/.gem/ruby/2.0.0/gems/compass-1.0.0.rc.1/lib/compass/commands/project_base.rb:15:in `initialize'
  /Users/me/.gem/ruby/2.0.0/gems/compass-1.0.0.rc.1/lib/compass/commands/update_project.rb:41:in `initialize'
因此,似乎调用
compass watch
是使用
compass rails
而不是使用
compass
gem,它需要我没有提供的配置参数,并挂起

$whichcompass
返回:
/Users/me/.gem/ruby/2.0.0/bin/compass


这是为什么?我如何解决它?

为了让它正常工作,我使用Bundler并运行了:

$be指南针手表-c./config/compass.rb

注意
be
bundle exec
的别名

我仍然不确定
compass-rails
是如何连接到
compass