gpt4 book ai didi

ruby - 多个 ruby​​ 安装,一团糟

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:25 26 4
gpt4 key购买 nike

我之前在我的系统上安装了 ruby​​ 1.8.7。有一段时间我安装了 rvm。从那时起,就有了一个巨大的困惑。例如,尝试启动 Sinatra 服务器会导致:

/home/yoni/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find rack (>= 0) amongst [bundler-1.1.3, faraday-0.8.4, koala-1.5.0, multi_json-1.3.6, multipart-post-1.1.5, rake-0.9.2.2, rubygems-bundler-0.9.0, rvm-1.11.3.3] (Gem::LoadError)

我知道这是安装了两个 ruby​​ 的结果,因此 gem 文件有两个位置,但我不确定如何解决这个问题。我不介意完全删除 ruby​​ 1.8.7,但我想在不破坏任何东西的情况下这样做。

有什么想法吗?

更新:dpkg --get-selections | 的结果grep ruby​​ 是:

libdataobjects-mysql-ruby1.8            install
libdataobjects-postgres-ruby1.8 install
libdataobjects-ruby1.8 install
libdataobjects-sqlite3-ruby1.8 install
libdbd-mysql-ruby install
libdbd-mysql-ruby1.8 install
libdbd-sqlite3-ruby1.8 install
libdbi-ruby1.8 install
libdeprecated-ruby1.8 install
libmysql-ruby install
libmysql-ruby1.8 install
libopenssl-ruby install
libopenssl-ruby1.8 install
libruby1.8 install
libruby1.9.1 deinstall
libsqlite3-ruby install
libsqlite3-ruby1.8 install
ruby-dev install
ruby1.8-dev install

最佳答案

apt-get --purge remove packagename 

来自 dkpg --list | 中出现的所有内容不在下面列表中的 grep ruby​​:

来自rvm要求

Additional Dependencies:
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
ruby: /usr/bin/apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

如果无法通过 CLI 实现,请使用 synaptic 包管理器:

https://help.ubuntu.com/community/SynapticHowto

关于ruby - 多个 ruby​​ 安装,一团糟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12712921/

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