首页 > 解决方案 > Ruby 在 Ubuntu 中无法识别

问题描述

当在 ubuntu 的命令行中键入“ruby -v”时,它显示“当前未安装程序 'ruby'。要运行 'ruby',请让管理员安装包 'ruby'”。我之前手动删除了一些 ruby​​ 目录。现在我重新安装了“sudo apt-get install ruby​​”。但红宝石现在不工作。如何解决这个问题?

标签: rubyubuntu

解决方案


为通过包管理器安装的软件手动删除目录通常会让人头疼,应尽可能避免。

您需要验证包含ruby二进制文件的目录是否存在于您的PATH. ruby 二进制文件通常以符号方式链接到/usr/bin/ruby并且/usr/bin应该已经存在于您的PATH. ruby您可能需要将适当的二进制文件重新链接到/usr/bin/ruby.

另一种选择是为您的 ruby​​ 环境而不是系统范围的实例使用RVMrbenv 之类的东西。


推荐阅读