gpt4 book ai didi

ruby - 使用RVM安装ruby失败,无迹可寻

转载 作者:数据小太阳 更新时间:2023-10-29 07:22:15 26 4
gpt4 key购买 nike

好的,我安装了 RVM。我测试使用:

type rvm | head -n1

输出:“rvm 是一个函数”。到目前为止一切顺利。

然后我尝试了:

rvm install 1.8.7-p302

一切顺利,但随后:

$ ruby -v
The program 'ruby' is currently not installed. You can install it by typing:
sudo apt-get install ruby

RVM 说安装过程中一切顺利...获取 RVM 信息它说:

$ rvm info

ruby-1.8.7-p302:

system:
uname: "Linux pi-ubuntu 2.6.32-24-generic-pae #43-Ubuntu SMP Thu Sep 16 15:30:27 UTC 2010 i686 GNU/Linux"
bash: "/bin/bash => GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu)"
zsh: " => not installed"

rvm:
version: "rvm 1.0.11 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"

ruby:
interpreter: ""
version: ""
date: ""
platform: ""
patchlevel: ""
full_version: ""

homes:
gem: "/home/pi/.rvm/gems/ruby-1.8.7-p302"
ruby: "/home/pi/.rvm/rubies/ruby-1.8.7-p302"

binaries:
ruby: ""
irb: ""
gem: ""
rake: ""

environment:
PATH: "/home/pi/bin:/home/pi/Programs/ZendFramework-1.10.6/bin:/home/pi/Programs/apache-maven-2.2.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/pi/.rvm/bin:/home/pi/.rvm/bin"
GEM_HOME: "/home/pi/.rvm/gems/ruby-1.8.7-p302"
GEM_PATH: "/home/pi/.rvm/gems/ruby-1.8.7-p302:/home/pi/.rvm/gems/ruby-1.8.7-p302@global"
BUNDLE_PATH: "/home/pi/.rvm/gems/ruby-1.8.7-p302"
MY_RUBY_HOME: "/home/pi/.rvm/rubies/ruby-1.8.7-p302"
IRBRC: "/home/pi/.rvm/rubies/ruby-1.8.7-p302/.irbrc"
RUBYOPT: ""
gemset: ""

同样尝试设置默认 ruby​​ 失败:

$ rvm 1.8.7 --default
ruby ruby-1.8.7-p302 is not installed.
'rvm install ruby-1.8.7-p302'

我该如何解决这个问题?任何帮助,将不胜感激。

谢谢大家。 rvm 使用 ruby​​-1.8.7 说:警告:未安装 ruby​​ ruby​​-1.8.7-p302。要安装:'rvm install ruby​​-1.8.7-p302'

添加信息:

$ rvm list 

rvm rubies

$ rvm use ruby-1.8.7
warn: ruby ruby-1.8.7-p302 is not installed.
To install do: 'rvm install ruby-1.8.7-p302'

关于我的 .profile,我没有使用它,而是使用了 . bashrc.这是它的样子:

# If not running interactively, don't do anything
# [ -z "$PS1" ] && return

if [[ -n "$PS1" ]] ; then

#... all of the original content....

fi

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

好的,此时我尝试移动:

[[ -s "$HOME/.rvm/scripts/rvm"]] && source "$HOME/.rvm/scripts/rvm"

到我的.profile。运气不好。

我还重新安装了一个 ruby ,再次一切顺利:

$ rvm install 1.8.7-p302
/home/pi/.rvm/rubies/ruby-1.8.7-p302, this may take a while depending on your cpu(s)...

ruby-1.8.7-p302 - #fetching
ruby-1.8.7-p302 - #downloading ruby-1.8.7-p302, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4086k 100 4086k 0 0 42600 0 0:01:38 0:01:38 --:--:-- 44324
ruby-1.8.7-p302 - #extracting ruby-1.8.7-p302 to /home/pi/.rvm/src/ruby-1.8.7-p302
ruby-1.8.7-p302 - #extracted to /home/pi/.rvm/src/ruby-1.8.7-p302
ruby-1.8.7-p302 - #configuring
ruby-1.8.7-p302 - #compiling
ruby-1.8.7-p302 - #installing
ruby-1.8.7-p302 - #rubygems installing to ruby-1.8.7-p302
Retrieving rubygems-1.3.7
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 284k 100 284k 0 0 25693 0 0:00:11 0:00:11 --:--:-- 61417
Extracting rubygems-1.3.7 ...
ruby-1.8.7-p302 - adjusting #shebangs for (gem).
ruby-1.8.7-p302 - #importing default gemsets (/home/pi/.rvm/gemsets/)
Install of ruby-1.8.7-p302 - #complete

但是再次执行 ruby​​ -v 说没有安装...

我错过了一些东西,但我想不通......

最佳答案

好吧,有些依赖坏了,这就是问题所在。

我做到了:

apt-get install build-essential bison openssl libreadline5 libreadline-dev curl git-core zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev

现在 rvm 正常工作了。

谢谢你!

关于ruby - 使用RVM安装ruby失败,无迹可寻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3809294/

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