【问题标题】:Rails -v command gives me rails isn't installedRails -v 命令给我 rails 没有安装
【发布时间】:2015-08-25 10:58:51
【问题描述】:

但是 rails -v 命令给我的 rails 没有安装,我在这条路径中找到了 rails gem /bundle/ruby/1.9.1/gems

【问题讨论】:

  • 你试过sudo gem install rails然后rails -v
  • 真的,我在托管一个用 Rails 编写的网站的在线服务器上,所以应该安装 Rails。
  • bundle show rails 会向您展示 Rails 对吗?在捆绑器路径中
  • 在任何来源中都找不到 rake-0.9.2.2

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-3.1


【解决方案1】:

听起来很明显,您应该将/bundle/ruby/1.9.1/gems 添加到您的 PATH 中,以便它可以作为“全局”命令使用。这可以通过类似的方式来完成

cd /bundle/ruby/1.9.1/gems/rails-3.0.20/bin/rails
export PATH=$PATH:.

【讨论】:

  • 当转到/bundle/ruby/1.9.1/gems 并写rails -v 它给我的rails 也没有安装。
  • 您确定 rails 可执行文件直接位于该文件夹下吗?我假设它在某个 bin/ 文件夹下。
  • /bundle/ruby/1.9.1/gems/rails-3.0.20/bin/rails ?这是 rails 可执行文件吗?
  • 这听起来很对。您当然可以通过在该 bin 目录下运行rails -v 来轻松测试它。如果是,那么只需将该目录添加到您的 PATH.
  • 在 bin 下,我跑了rails -v 它给了我The program 'rails' can be found in the following packages: * ruby-railties-3.2 * ruby-railties-4.0 Ask your administrator to install one of them
猜你喜欢
  • 1970-01-01
  • 2010-12-29
  • 2011-10-19
  • 1970-01-01
  • 2013-11-30
  • 1970-01-01
  • 1970-01-01
  • 2013-01-19
  • 2015-01-16
相关资源
最近更新 更多