0

最近、開発サーバーの SilverStripe を Composer を使用して 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