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