新手问题 ubuntu 下安装 rails 问题

babodx · 2013年02月24日 · 最后由 babodx 回复于 2013年02月24日 · 2332 次阅读

今天尝试在 ubuntu 下安装 rails 安装 ruby-china 的 wiki 弄的。 就是安装了 rvm,然后在安装 bundle 和 rails

现在问题是,我打开终端,默认 rails 命令无效。必须执行一次 rvm use 1.9.3-p385 然后再执行 rails 和 gem 就可以了

默认运行 ruby -v 显示如下 ruby 1.9.3p385 (2013-02-06 revision 39114) [x86_64-linux]

我已经用 rvm 1.9.3-p385 --default 设置过了。

默认打开终端

~ rails -v zsh: correct 'rails' to 'tail' [nyae]? n zsh: command not found: rails

我的.zshrc 里面也加入了下面内容

source $ZSH/oh-my-zsh.sh source /home/babo/.rvm/scripts/rvm

# Customize to your needs... export PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PATH=$PATH:$HOME/.rvm/bin

正好我刚解决。原因与 shell 有关。命令如下:

source ~/.rvm/scripts/rvm

我的.zshrc 里面存在了 source /home/babo/.rvm/scripts/rvm 应该和 source ~/.rvm/scripts/rvm 一样呀。 这个设置是写在.zshrc 里面就可以了吧? 而且这个只是影响到是否能找到 rvm 命令,和 rails 无关的。 我是必须手动先执行一次 rvm use 1.9.3-p386 才可以执行 rails 命令

还有就是我的/etc 和$home 下都找不到.rvmrc 文件,是不是和这个有关系呢?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号