ruby - 获取 ruby​​ 版本时出错

标签 ruby linux

我只是执行这个命令sudo ln -sf /usr/bin/ruby /user/bin/ruby1-9 。现在,当我无法获得 ruby​​ 版本( ruby -v )时...错误,ruby 未安装,您可以通过此命令 sudo apt-get install ruby 安装它。但是 ruby 已经安装了。如何恢复此命令sudo ln -sf /usr/bin/ruby /user/bin/ruby1-9

最佳答案

您可以通过调用sudo rm/usr/bin/ruby简单地删除符号链接(symbolic link)。您面临的问题是因为您的可执行文件似乎名为 ruby​​1-9。因此,您所需要做的就是输入 ruby1-9 -v 并在需要 ruby​​ 的地方使用 ruby​​1-9。

关于ruby - 获取 ruby​​ 版本时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15727350/

相关文章:

ruby - `autoload` 引发错误但 `require` 不引发错误( ruby )

linux - 记录运行 shell 脚本时产生的进程

linux - SCP 命令不起作用 - 需要将文件从 Windows 本地主机复制到 Linux

c - GNU time 实用程序如何忽略管道符号并将命令行中剩下的所有内容作为一个 execve 参数?

linux - 如何从 Linux 创建不存在的目录将文件发送到 Sharepoint

php - 在 rsync/mv 之前编辑文件

ruby-on-rails - 没有路由匹配 { :action= >"show", :controller= >"users"} 错误

arrays - 如何分散 Ruby 数组的元素?

ruby-on-rails - Rails 通过两个模型实例按计数排序

ruby - 如何将值附加到 ruby​​ hashtag 中的键