【问题标题】:netbeans 6.9 rake error on Ubuntu 11.04Ubuntu 11.04 上的 netbeans 6.9 rake 错误
【发布时间】:2011-06-09 16:04:59
【问题描述】:

每次我尝试在 Netbeans 中运行一个全新的 rails 项目时,都会收到以下错误:

“在任何源中都找不到 rake-0.9.2 (Bundler::GemNotFound)”

发生了什么事?

P.S:我已经进行了捆绑安装,如果我从控制台运行“ruby s”,它就可以工作。

谢谢。

【问题讨论】:

  • 您是否偶然使用了 rvm?
  • 我在 RubyMine 中创建项目时遇到了同样的情况!还没想出解决办法。
  • 在使用 rvm 和 bundler 时遇到了完全相同的问题。已经完成手动 gem 安装,到处检查路径,它就在那里,但无论出于何种原因,这是它唯一抱怨的一个

标签: ruby-on-rails-3 netbeans-6.9 ubuntu-11.04


【解决方案1】:

尝试手动执行相同的操作,即从终端。首先检查您运行的是哪个版本的 rails,然后尝试从终​​端再次捆绑。

我想您在 netbeans 中选择的环境无法识别最新的 rails gem,但正在使用另一个。使用 rails -v 查看您正在运行的 rails 版本。如果在终端中没问题,请确保您使用相同的用户运行 netbeans(例如 sudo 或您的用户,具体取决于您拥有的 rvm 配置)。

我在不同的 IDE 中多次遇到这个问题,每次都是因为我没有使用正确的用户或没有在 RVM 中使用正确的 gemset(很容易忘记!)

之后,通过在 netbeans 或 ruby​​mine 的项目配置中选择正确的环境应该很容易解决。

【讨论】:

  • 太棒了!它在终端中工作。我的 IDE 中的终端不能正确处理它,但 OS 终端可以。谢谢!
猜你喜欢
  • 2011-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-31
  • 1970-01-01
  • 2012-02-06
  • 1970-01-01
  • 2011-10-21
相关资源
最近更新 更多