【问题标题】:Ruby Enterprise Edition - Rake not foundRuby 企业版 - 未找到 Rake
【发布时间】:2010-02-11 17:46:58
【问题描述】:

我刚刚设置了一个新的 VPS,并安装了带有 Ruby 企业版的乘客。 但是,我无法让 rake 工作。

/opt/ruby-enterprise-1.8.7-2010.01/bin/gem list

* 本地宝石 *

actionmailer (2.3.5, 2.2.3)
actionpack (2.3.5, 2.2.3)
activerecord (2.3.5, 2.2.3)
activeresource (2.3.5, 2.2.3)
activesupport (2.3.5, 2.2.3)
fastthread (1.0.7)
formtastic (0.9.7)
justinfrench-formtastic (0.2.4)
mysql (2.8.1)
passenger (2.2.9)
rack (1.1.0, 1.0.1)
rails (2.3.5, 2.2.3)
rails-settings (1.0.0)
rake (0.8.7)
sqlite3-ruby (1.2.5)

当我尝试运行 rake 任务时,我得到:

-bash: rake: command not found

谁能帮忙?

任何建议表示赞赏。

谢谢。

【问题讨论】:

  • 您确定您的路径设置正确以包含该 bin 目录吗?
  • 使用 rvm 它会为你解决这个问题

标签: ruby rubygems rake gem vps


【解决方案1】:

我已经使用 REE 大约一年了,一直遇到这个问题,我一直这样做:

cd /usr/local/bin
sudo ln -s /opt/ruby-enterprise-1.8.7-2010.01/bin/ruby
sudo ln -s /opt/ruby-enterprise-1.8.7-2010.01/bin/gem
sudo ln -s /opt/ruby-enterprise-1.8.7-2010.01/bin/irb
sudo ln -s /opt/ruby-enterprise-1.8.7-2010.01/bin/rake

我还必须为 gems 安装的其他二进制文件执行此操作。仅供参考,我使用的是 Ubuntu。

或者,您可以修改环境的路径(这样您就不必为新的二进制文件创建符号链接),但我更喜欢这种方法,因为我以不同的用户身份运行脚本并且不想修改每个人的路径。

【讨论】:

    【解决方案2】:

    '在执行“gem install rake”之后遇到了同样的问题。

    通过执行“sudo apt-get install rake”解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多