每次我尝试在 Netbeans 中运行一个全新的 rails 项目时,都会出现以下错误:
“在任何源中都找不到 rake-0.9.2 (Bundler::GemNotFound)”
发生了什么?
PS:我已经进行了捆绑安装,如果我从控制台运行“ruby s”,它就可以工作。
谢谢。
每次我尝试在 Netbeans 中运行一个全新的 rails 项目时,都会出现以下错误:
“在任何源中都找不到 rake-0.9.2 (Bundler::GemNotFound)”
发生了什么?
PS:我已经进行了捆绑安装,如果我从控制台运行“ruby s”,它就可以工作。
谢谢。
尝试手动执行相同的操作,即从终端执行。首先检查您正在运行哪个版本的 rails,然后尝试从终端再次捆绑。
我想您在 netbeans 中选择的环境无法识别最新的 rails gem,但正在使用另一个。使用 rails -v 查看您正在运行的 rails 版本。如果在终端中没问题,请确保您使用相同的用户运行 netbeans(例如 sudo 或您的用户,具体取决于您拥有的 rvm 配置)。
我使用不同的 IDE 多次遇到这个问题,每次都是因为我没有使用正确的用户或没有在 RVM 中使用正确的 gemset(很容易忘记!)
之后,通过在 netbeans 或 rubymine 的项目配置中选择正确的环境应该很容易解决。