gpt4 book ai didi

ruby - 在 Ubuntu 18.04 上安装 Ruby 2.6 - 捆绑程序路径错误

转载 作者:行者123 更新时间:2023-12-04 18:39:38 25 4
gpt4 key购买 nike

我使用以下命令在 Ubuntu 18.04 上安装了 Ruby 2.6.6:

wget http://ftp.ruby-lang.org/pub/ruby/2.6/ruby-2.6.6.tar.gz
tar -xzvf ruby-2.6.6.tar.gz
cd ruby-2.6.6/
./configure
sudo make install
ruby -v确认已安装 2.6.6。

但是当我运行 gem install bundler我收到错误 /usr/bin/gem: no such file or directory
在安装 Ruby 2.6.6 之前,我使用 sudo apt-get purge ruby 删除了 2.5 版。 ,所以我想知道路径是否需要重新配置。我是Ruby的新手,所以我有点迷茫。请问有什么指导吗?
which ruby返回/usr/local/bin/ruby

我在 /usr/local/bin/gem 中找到了 gem 目录如何从 /usr/bin/gem 重新配置 gem 路径引用至 /usr/local/bin/gem ?

最佳答案

我的第一个想法是 gem 的路径被缓存(看起来 /usr/local/bin 在你的 PATH 中)。尝试重新启动 shell 并查看更多详细信息:https://unix.stackexchange.com/questions/5609/how-do-i-clear-bashs-cache-of-paths-to-executables

但是,我认为您应该从您的发行版存储库中安装 Ruby(以及通常的任何其他软件)。否则您将无法获得更新,并且您的包管理器稍后可能会覆盖/破坏该软件(因为包管理器不知道这些更改)。为 Ruby 执行此操作:

sudo apt install ruby-full

看起来这将安装 Ruby 2.5.1。查看 packages.ubuntu详情。

如果您需要安装不同的 Ruby 版本(例如 2.6),我建议您使用 Rbenv + ruby​​-build。有关如何在 Ubuntu 中安装 Ruby 的更多详细信息,请查看以下指南: https://linuxize.com/post/how-to-install-ruby-on-ubuntu-18-04

关于ruby - 在 Ubuntu 18.04 上安装 Ruby 2.6 - 捆绑程序路径错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61290209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com