ubuntu - Rails 似乎没有添加到 Ubuntu 路径中

标签 ubuntu ruby-on-rails-3.2 rvm

我是 Ubuntu (12:04) 的新手,我正在尝试在其上安装 rails。我确实使用了 rvm,并且使用了命令 gem install rails .一切似乎都很顺利。但是当我尝试使用 rails 命令(rails -v,rails 控制台)时,输出是没有安装 rails。

基本上与此处完全相同的问题:http://craiccomputing.blogspot.com/2009/07/installing-rails-on-ubuntu-path-problem.html

但是解决方法是使用 # export PATH=/var/lib/gems/1.8/bin:$PATH但我在我的系统上看不到这个文件夹位置。也许文件夹位置已经随着新的 rails 版本而改变。我什至试图查看 rvm gem bin,但没有看到任何轨道。有什么帮助吗?

最佳答案

首先,必须确定 rvm似乎已正确安装:

rvm list

应该显示可用的 ruby 。特别是,ruby-1.9.3-p429应该根据您的目录显示的内容在那里列出。然后,选择已安装的 Ruby:
rvm use 1.9.3

这应该成功执行。类型:
ruby --version

应该给你 ruby​​ 的版本,它应该是 1.9.3-p429。如果不是或它给你一个错误,你需要重新开始并重新安装 rvm根据说明 RVM site .

如果成功,则转到 Rails 项目文件夹并输入:
gem install rails

这应该为 rvm 下的选定 Ruby 正确安装 rails。之后,通过键入(在同一文件夹中)检查它是否已安装:
rails --version

如果这不起作用,echo $PATH并确保您的 ~/.rvm/...目录在那里。检查 bin目录有这些命令。如果他们不这样做,那么您的 rvm 有问题安装。

关于ubuntu - Rails 似乎没有添加到 Ubuntu 路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16884034/

相关文章:

ruby - RVM + Zsh "RVM is not a function, selecting rubies with ' rvm 使用.. .' will not work"

phpinfo() 中的 PHP 版本与 ubuntu 服务器上的事件版本不匹配

ubuntu - 断言失败 : '@dropdown.isOpen' is not a valid path

ruby-on-rails - Rails Typhoeus curl 问题

ruby-on-rails - rails 3 中使用的 ActiveRecord 自定义属性在 rails 4 中不起作用

ruby-on-rails - 摆脱 Guard bundler 警告

php - 如何使用 php 找出已安装的 linux 发行版?

ruby-on-rails - 如何使用涉及 Unicode 的 Assets 名称?

ruby - 无法使用 Rubinius 2.0.0 gem 安装 Celluloid

ruby-on-rails - rails -v 无法加载此类文件 -- rails/cli (LoadError)