我是Ruby on Rails的新手,我正在使用RubyMine 8.在我创建了一个新项目之后,我尝试通过键入$ rails -v
来查看rails版本,然后我得到Could not find rake-10.5.0 in any of the sources
Run 'bundle install' to install missing gems.
我试图键入$ gem install rake
安装rake,但我仍然遇到此错误。有人能帮我吗?以下是两个屏幕截图:Cannot find rake error和Warnings。
我尝试了捆绑安装和捆绑更新,方法是进入工具 - > Bundler - >安装(和更新),我通过输入rake --version
检查了rake版本(给我10.5.0)但它们都不起作用。谢谢!!
答案 0 :(得分:1)
我通过
解决了我的问题卸载所有宝石,包括rails gem:
from collections import defaultdict
def makedict(results):
newdict = defaultdict(dict)
for item in results:
msgid = re.search(r'Message \d+', item).group()
newdict[msgid]['emails'] = ...
newdict[msgid]['status'] = ...
重新安装导轨:
gem uninstall -aIx
然后RubyMine以某种方式无法检测我刚安装的rails版本,创建项目,运行
gem install rails
在终端中创建一个项目,然后在RubyMine中打开项目文件夹。
答案 1 :(得分:0)
使用以下
rails -version
并使用
bundle install
了解rails版本 毕竟这次运行
{{1}}
...