在 Ubuntu 18.04 上安装 Ruby 2.6 - 捆绑程序路径错误
Installing Ruby 2.6 on Ubuntu 18.04 - bundler path error
我已经使用以下命令在 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
returns /usr/local/bin/ruby
我在 /usr/local/bin/gem
中找到了 gem 目录,如何将 gem 路径引用从 /usr/bin/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(通常还有任何其他软件)。否则你将得不到更新,你的包管理器可能会在以后 override/break 软件(因为包管理器不知道这些变化)。要为 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
我已经使用以下命令在 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
returns /usr/local/bin/ruby
我在 /usr/local/bin/gem
中找到了 gem 目录,如何将 gem 路径引用从 /usr/bin/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(通常还有任何其他软件)。否则你将得不到更新,你的包管理器可能会在以后 override/break 软件(因为包管理器不知道这些变化)。要为 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