为什么使用OSX系统Ruby代替RVM默认(SilverStripe-Compass模块)

时间:2013-03-18 13:24:35

标签: ruby macos rvm silverstripe compass-geolocation

我最近使用Composer将我的开发服务器上的SilverStripe更新为v3.0.5,这恰好拉入了silverstripe-compass模块。我碰巧在外部使用指南针(不是SilverStripe模块)。

尝试重建网站/dev/build?flush=all时出现以下错误:

[User Error] Compass Error:LoadError on line 36 of /Library/Ruby/Site/1.8/rubygems/custom_require.rb: no such file to load -- bundler/setupRun with --trace to see the full backtrace

当SilverStripe尝试执行指南针构建时,似乎正在使用旧的OSX Ruby并忽略RVM管理的默认Ruby。

默认的RVM ruby​​(来自bash):

$ which ruby
  /Users/myosx/.rvm/rubies/ruby-1.9.3-p392/bin/ruby

我有什么想法可以防止这种情况发生?如何防止使用OSX Ruby?

0 个答案:

没有答案