部署 按照 wiki 里的教程在 xubuntu 下安装 ruby,rails 环境失败,求助~

DrayChou · 2012年07月12日 · 最后由 zlx_star 回复于 2012年07月13日 · 3568 次阅读

按照 wili 里的教程安装到第四部了,但是就进行不下去了,明明提示 bundle 和 rails 已经安装好了,但是就是提示没安装,是环境配置有问题吗?

a@ubuntu:~$ gem install bundle rails Successfully installed bundle-0.0.1 Successfully installed rails-3.2.6 2 gems installed Installing ri documentation for bundle-0.0.1... Installing ri documentation for rails-3.2.6... Installing RDoc documentation for bundle-0.0.1... Installing RDoc documentation for rails-3.2.6... a@ubuntu:~$ rails -v 程序“rails”尚未安装。您可以使用以下命令安装: sudo apt-get install rails a@ubuntu:~$ bundle -v ERROR: Gem bundler is not installed, run gem install bundler first. a@ubuntu:~$

run gem install bundler first.

#1 楼 @evan 结果还是这样,我之前装过的

a@ubuntu:~$ gem install bundler Fetching: bundler-1.1.4.gem (100%) Successfully installed bundler-1.1.4 1 gem installed Installing ri documentation for bundler-1.1.4... Installing RDoc documentation for bundler-1.1.4... a@ubuntu:~$ bundle -v ERROR: Gem bundler is not installed, run gem install bundler first.

看下

ruby -v

行不行?

source ~/.bash_profile 是 RVM 没配置好?去 rvm 官网看看吧

#3 楼 @heliang7 不行

#4 楼 @evan 我没有这个文件,但是在 ~/.bash_login 里已经有配置了,这样可以吗?还是必须要写到 ~/.bash_profile 里去?

加上

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

到 ~/.bash_profile 里去

照着官网的来 wiki 也不全

#6 楼 @heliang7 重新建了个 ~/.bash_profile 文件,放进去,还是不行。

#7 楼 @evan 官网的那个是不是就不能用 rvm 的方式安装啦?

在终端里运行 source ~/.rvm/scripts/rvm 然后运行 type rvm | head -n 1 如果提示你 rvm is a function 或者 rvm 是一个函数 那么就代表你安装成功了 执行 rails -v 就会提示你 rails 的版本信息 参考 https://rvm.io/rvm/install/

我说的就是 rvm 的官网

今天安装也碰到了同样的问题。你看一下 bundle 的路径。正确的路径应该指向 rvm 的对应 gems 下面的 bundle 脚本。这是由于之前电脑上有 ruby 和 bundle 导致的。 可以 先 rm $(which bundle)ln -s PathOftheBundleUnderGem PathOrigin

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