当我试图运行ruby -v
或gem -v
(或任何其它命令),我得到:
dyld: lazy symbol binding failed: Symbol not found: _ruby_run
Referenced from: /usr/local/bin/ruby
Expected in: /usr/lib/libruby.dylib
dyld: Symbol not found: _ruby_run
Referenced from: /usr/local/bin/ruby
Expected in: /usr/lib/libruby.dylib
这是后我跑rvm system
在时间上切换到系统默认的红宝石。 RVM工作正常,但我有一个特别需要安装一个宝石系统林心如和我不能因为这个问题不是。
有谁知道为什么吗? 这似乎是某种形式的链接问题的Ruby的,但我不知道如何解决此问题。
我跑which ruby
,它是在这一点上位于“在/ usr / local / bin目录/红宝石”。
我查了红宝石“/ usr / lib中/”,它的指向我的系统红宝石:“../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/lib/ruby”
任何帮助,将不胜感激。