0

我最近使用 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?

4

0 回答 0