相关疑难解决方法(0)

Ruby安装的RVM无法正常工作?

我使用RVM网站上提到的单个指令安装RVM(使用git).

然后我使用以下命令安装Ruby版本1.9.2和1.8.7:

rvm install 1.9.2
rvm install 1.8.7
Run Code Online (Sandbox Code Playgroud)

但是,我找不到Ruby二进制文件.当我尝试执行命令时,出现以下错误:

[root@server1 support]# rvm use 1.9.2
Using /usr/local/rvm/gems/ruby-1.9.2-p136

[root@server1 support]# ruby
-bash: ruby: command not found
Run Code Online (Sandbox Code Playgroud)

这是输出rvm info:

[root@server1 support]# rvm info

system:

  system:
    uname:       "Linux server1.myserver.com 2.6.18-194.26.1.el5.028stab070.14 #1 SMP Thu Nov 18 16:34:01 MSK 2010 x86_64 x86_64 x86_64 GNU/Linux"
    bash:        "/bin/bash => GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)"
    zsh:         " => not installed"

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

  homes:
    gem:          "not set"
    ruby:         "not set" …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails rvm

36
推荐指数
5
解决办法
5万
查看次数

如何摆脱每个新终端会话上运行的东西?

我正在使用Lion.我有一个错误,在每个新的终端会话输出:

-bash: __rvm_add_to_path: command not found
Run Code Online (Sandbox Code Playgroud)

这是一个几乎全新的用户帐户.. RVM安装在机器上的另一个帐户上.~/.bashrc&〜/ .bash_profile都是空白的... env的输出是:

TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
TERM=xterm-256color
TMPDIR=/var/folders/ry/8zsyknmx7dj4_2zzvn1n71500000gn/T/
Apple_PubSub_Socket_Render=/tmp/launch-jsfKPw/Render
TERM_PROGRAM_VERSION=303
TERM_SESSION_ID=3EBC0F1A-9867-41E5-8873-75E84B9F712F
USER=incorvia
COMMAND_MODE=unix2003
SSH_AUTH_SOCK=/tmp/launch-ZQqgPj/Listeners
Apple_Ubiquity_Message=/tmp/launch-u3d1lp/Apple_Ubiquity_Message
__CF_USER_TEXT_ENCODING=0x1F5:0:0
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin
PWD=/bin
LANG=en_US.UTF-8
HOME=/Users/incorvia
SHLVL=1
LOGNAME=incorvia
DISPLAY=/tmp/launch-0B0I8s/org.x:0
_=/usr/bin/env
Run Code Online (Sandbox Code Playgroud)

我在这里看不到任何与RVM有关的内容..我还能在哪里看到它?

=====

在/ etc/bashrc中

# System-wide .bashrc file for interactive bash(1) shells.
if [ -z "$PS1" ]; then
   return
fi

PS1='\h:\W \u\$ '
# Make bash check its window size after a process completes
shopt -s checkwinsize
# Tell the terminal about the working directory at each prompt.
if [ …
Run Code Online (Sandbox Code Playgroud)

bash rvm

6
推荐指数
1
解决办法
7082
查看次数

rvm安装 - /usr/local/rvm:权限​​被拒绝(在此之前,我在Ubuntu中错误地删除了主目录)

可能重复:
如何修复使用SUDO完成的RVM安装

我在服务器'myuser'上创建了一个用户.登录并运行此cmd:

curl -L get.rvm.io | bash -s -- --auto-dotfiles
Run Code Online (Sandbox Code Playgroud)

一切都很好,安装正确.

因此,我使用另一个用户登录名删除了主目录,即/ home/myuser(其中安装了rvm)(由其他用户'anothuser'登录).

然后丢失了rvm,所以尝试运行相同的安装cmd,但现在出现了这个错误:

    curl -L get.rvm.io | bash -s -- --auto-dotfiles
   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
  100   185  100   185    0     0    349      0 --:--:-- --:--:-- --:--:--  1094
  100 10956  100 10956    0     0  10248      0  0:00:01  0:00:01 --:--:-- 10248
 Turning on auto dotfiles mode.
  mkdir: cannot create directory `/usr/local/rvm': Permission denied
Run Code Online (Sandbox Code Playgroud)

所以,我删除了用户,再次创建了同一个用户并再次运行此命令,但同样的错误.

ruby ruby-on-rails rvm

3
推荐指数
1
解决办法
3551
查看次数

标签 统计

rvm ×3

ruby ×2

ruby-on-rails ×2

bash ×1