为了账号安全,请及时绑定邮箱和手机立即绑定

没有要加载的此类文件— ruby​​gems(LoadError)

没有要加载的此类文件— ruby​​gems(LoadError)

小唯快跑啊 2019-10-30 09:54:27
我最近在fedora 12中安装了rails。我也是Linux的新手。在Windows 7上一切正常。但是在Linux中我遇到很多问题。请帮助!我已经安装了所有必需的知识,以启动并运行基本脚本/服务器。我在尝试脚本/服务器时从boot.rb弹出此错误。我想在这里提供一些细节:Rails,ruby和gem的安装目录,[vineeth@localhost my_app]$ which ruby/usr/local/bin/ruby[vineeth@localhost my_app]$ which rails/usr/bin/rails[vineeth@localhost my_app]$ which gem/usr/bin/gem当我运行脚本/服务器时,这就是错误。[vineeth@localhost my_app]$ script/server./script/../config/boot.rb:9:in `require': no such file to load -- rubygems (LoadError) from ./script/../config/boot.rb:9 from script/server:2:in `require' from script/server:2PATH文件看起来像这样[vineeth@localhost my_app]$ cat ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATH="/usr/local/bin:/usr/local/sbin:/usr/bin/ruby:$PATH"我想这与PATH文件有关。让我知道我需要在这里进行更改。如果我需要进行其他更改,请告诉我。
查看完整描述

3 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

我有一个预感,你有两个红宝石版本。请粘贴以下命令的输出:

$ which -a ruby

关于评论的更新:

核杀一个版本,只保留一个版本。我在两个版本中查看宝石的不同位置时遇到相同的问题。我疯了几个星期了。在这里悬赏,所以我得到了与我相同的答案。

我所做的只是核销一台红宝石安装,并通过端口进行管理。我建议这样做:

  1. 删除通过端口(yum或任何软件包管理器)安装的ruby版本。

  2. 删除OS随附的ruby版本(手动使用rm rm)。

  3. 从具有不同前缀(/usr而不是/usr/local)的端口安装ruby版本

  4. 重新安装 rubygems


查看完整回答
反对 回复 2019-10-30
?
慕村225694

TA贡献1880条经验 获得超4个赞

由于安装了多个ruby副本,我在Ubuntu上也遇到了类似的问题。(1.8和1.9.1)不幸的是,我两个都需要。解决方案是使用:


$ sudo update-alternatives --config ruby

There are 2 choices for the alternative ruby (providing /usr/bin/ruby).


  Selection    Path                Priority   Status

------------------------------------------------------------

* 0            /usr/bin/ruby1.8     50        auto mode

  1            /usr/bin/ruby1.8     50        manual mode

  2            /usr/bin/ruby1.9.1   10        manual mode


Press enter to keep the current choice[*], or type selection number: 2

update-alternatives: using /usr/bin/ruby1.9.1 to provide /usr/bin/ruby (ruby) in manual mode.

完成该捆绑后,安装成功。


查看完整回答
反对 回复 2019-10-30
  • 3 回答
  • 0 关注
  • 707 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信