我刚刚安装了带有HomeBrew的最新Ruby版本,但是当我输入“Ruby --version”时,仍然从终端获得“ruby 2.0.0p481”。我使用的是MacBook Air 10.9.5(小牛)。我该如何解决?如果你能给我一个循序渐进的解决方案,那将是非常棒的。 谢谢!未在Mac上识别的Ruby版本
1
A
回答
1
这个问题是很可能是你还在使用Ruby版本附带的MacOS(/usr/bin/ruby
下一个),而不是一个由自制软件(这是/usr/local/bin/ruby
下安装。
首先,检查哪个版本你实际上是在终端执行以下命令使用:
which ruby
如果这说的/usr/bin/ruby
代替/usr/local/bin/ruby
,你可以在你的的结尾处添加以下或.zshrc
允许终端从/usr/local/bin
在/usr/bin
的可执行程序:
export PATH="/usr/local/bin:$PATH"
现在,如果你打开一个新的终端窗口,which ruby
应指向一个由安装自制
0
如果您使用zsh,请尝试rehash。否则我认为$PATH
是原因。 检查出来,echo $PATH | ruby -ne 'puts $_.split(":")'
2
最好使用一些红宝石环境管理实用程序任何指定here
我个人建议你使用rbenv或rvm,它与Mac-book很好地工作。
相关问题
- 1. 让Textmate识别Ruby版本升级
- 2. Ruby未在Mac上升级?
- 3. Mac上的Ruby FileUtils别名?
- 4. 在MAC和PC上的语音识别
- 5. 识别iphone的版本
- 6. 识别libstdC++的版本
- 7. 在Mac(Maverick)上未识别的Android Wear设备(Samsung Gear Live)
- 8. java.com上无法识别Java版本
- 9. 在Windows上未识别PHP
- 10. 如何在Mac上安装最新版本的Ruby?
- 11. 在32位版本的Mac OSX 10.6上安装Ruby 1.9.2
- 12. java版本无法识别
- 13. 识别.Net框架版本
- 14. 动态识别Jenkins版本
- 15. 如何在我的Mac上使用/ usr/bin/ruby指向Ruby的正确版本?
- 16. Android设备在Mac上被Android Studio识别,但在Windows上没有识别
- 17. Mac上的Lapack版本LION
- 18. 问题在Mac上使用Ruby版本管理器(RVM)
- 19. 版本在Mac
- 20. ruby openstack swift客户端,与V3一起工作识别版本
- 21. 如何在Mac上卸载未使用的MySQL版本?
- 22. 构建Android项目时未识别的新版本代码
- 23. 看到我的Mac上运行的是什么版本的ruby“ruby -v”
- 24. 识别mac或本地ip地址
- 25. “无法识别运行TestNG的版本”
- 26. 如何识别Xamarin.iOS中的iOS版本
- 27. 识别设备的IOS版本动态
- 28. Ubuntu 16.04无法识别的OpenGL版本
- 29. 如何识别XPages Extension Library的版本?
- 30. 变量未在shell脚本中识别