我刚刚安装了带有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和PC上的语音识别
- 4. 在Windows上未识别PHP
- 5. 在32位版本的Mac OSX 10.6上安装Ruby 1.9.2
- 6. java版本无法识别
- 7. 识别.Net框架版本
- 8. 如何在我的Mac上使用/ usr/bin/ruby指向Ruby的正确版本?
- 9. Mac上的Lapack版本LION
- 10. 问题在Mac上使用Ruby版本管理器(RVM)
- 11. 版本在Mac
- 12. ruby openstack swift客户端,与V3一起工作识别版本
- 13. 如何在Mac上卸载未使用的MySQL版本?
- 14. 构建Android项目时未识别的新版本代码
- 15. 识别mac或本地ip地址
- 16. Ubuntu 16.04无法识别的OpenGL版本
- 17. 如何识别XPages Extension Library的版本?
- 18. 识别设备的IOS版本动态
- 19. 变量未在shell脚本中识别
- 20. 删除旧版本的Ruby(在Windows上)
- 21. CMake无法识别新版本中的C++编译器版本
- 22. “识别”命令未识别的图像
- 23. 在较新版本的Ruby上运行旧的Ruby版本化应用程序
- 24. 在Mac上更新版本4.1
- 25. 变化JDK版本在倍频上MAC
- 26. 在Mac上设置GLSL版本
- 27. 如何在Mac上更改Rails版本?
- 28. Docker在mac上构建2.1+版本
- 29. 在Mac OS上切换J2SE版本(SnowLeopard)
- 30. getID()未识别