我正在尝试设置我的第一个RubyMine项目(之前我使用的是一个IDE,其中环境完全为Rails设置)。
克隆回购并打开后,我无法安装必要的宝石,并收到错误。
40:232:执行错误:不要以root身份运行Bundler。 Bundler可以问 对于sudo,如果需要,并以root身份安装捆绑包 为此计算机上的所有非root用户中断此应用程序。
重现错误:
RubyMine has detected that some of the gems required for 'job_tracker_1' are not installed
我查看run with sudo
,然后点击install missing gems
。
然后我收到错误(如上所示)。
可替换地:
如果我在终端中运行bundle
,则回复为bash: bundle: command not found
。
有人可以提供如何解决这个问题吗?
答案 0 :(得分:0)
无需安装具有sudo
超级用户访问权限的宝石,如果有必要,可能会提示。
原因是使用sudo
安装将以root身份为所有用户安装它。如果多人使用您的机器,这可能会导致奇怪的行为。即使您是单用户,也建议您通常在家庭文件夹的本地安装宝石。
取消选中
run with sudo
,然后点击install missing gems