当前位置: 首页 > 知识库问答 >
问题:

安装“sudo gem安装rails”后,自制软件不工作

寿亦
2023-03-14

在运行任何自制命令后,我一遍又一遍地出现相同的错误。。。。。。

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb: 55: in要求:无法加载这样的文件-扩展/模块(LoadError)从 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb: 55: in要求从 /usr/local/Library/Homebrew/global.rb: 1: in


共有2个答案

嵇丰
2023-03-14

我建议使用rbenv或rvm来管理您的开发Ruby版本和gems。编辑OSX的系统Ruby可能会导致难以诊断的问题。

另外,安装gems不需要sudo。当sudoing命令时,您需要非常小心,因为它同样会导致难以诊断操作系统的问题。

所以,我建议你重新安装Homebrew,然后从git安装rbenv,然后安装gem。

乐正烨熠
2023-03-14

最好的方法是使用rvm。首先,重新安装自制软件。然后安装rvm:

\curl -sSL https://get.rvm.io | bash -s stable

然后需要提供ruby版本和gemset。转到应用文件夹并创建文件。ruby版本和。红宝石宝石(包括圆点)。然后在此文件中添加版本和gemset。通过控制台执行此操作的简单方法。在控制台中,转到应用程序目录,然后:

echo ruby-2.1.3 >> .ruby-version
echo gemsetname >> .ruby-gemset

当然,提供你需要的ruby版本。gmsetname通常等于app name。所以,如果你的应用程序被称为酷app,你的gesetname应该是酷app。像这样的Smth:

echo coolapp >> .ruby-gemset

现在,离开应用程序目录并尝试通过控制台再次输入:

cd /path/to/your/app

RVM将自动生成您需要的所有内容,您将看到如下所示的stmth:

ruby-2.1.3 - #gemset created /Users/username/.rvm/gems/ruby-2.1.3@coolapp
ruby-2.1.3 - #generating coolapp wrappers..........

博雅!这种方法将为每个开发人员提供相同的版本和gemset名称,因为文件将包含在git中。这将降低bug级别。从现在起,您需要的一切,只需使用:

bundle install

一切都会好起来的!

 类似资料:
  • 问题内容: 我在安装Brew时遇到了一些麻烦。所以我做了以下工作: 卸载的自制软件: $ rm -rf / usr / local / Cellar /usr/local/.git && brew清理 重新安装自制软件: $ ruby​​ -e“ $(curl -fsSkL raw.github.com/mxcl/homebrew/go/install)” $ brew更新 已经是最新的。 $酿造

  • 我使用命令在我的Mac上安装Java。但是当我运行 时,我收到以下消息: 无法完成操作。找不到 Java 运行时。 有关安装 Java 的信息,请访问 http://www.java.com。我有几个问题: 如何使用HomeBrew安装JRE 我需要安装哪个JRE版本

  • 2.1.1.1. 下载软件包 首先进入官方免费下载页面 http://www.verysync.com/download.html 我们已经为主流的操作系统提供了对应的软件安装包, 选择您在使用的平台对应软件安装包进行安装即可。 2.1.1.2. Windows 安装 比如Windows的,如果不清楚自己电脑是32位或64位的,请下载32位的就可以,因为是绿色软件,下载完解压出来就可以使用。 解压

  • 问题内容: 我正在尝试使用Homebrew安装Node.js(我以前没有使用brew来安装它,并且尝试删除所有这些文件)。我看过以前的问题,问过类似的问题,但我一直无法使它们起作用。首先,我尝试了一下: 然后,当我运行时,我得到以下信息: 此外,当我尝试使用查找文件来手动删除时,我设法删除了其中的一些文件,但仍然留下了以下无法删除的文件: 当我尝试删除时,得到以下信息(所有这些文件都相同): 我该

  • 问题内容: 使用Homebrew进行安装似乎不再起作用。运行后: 我收到以下错误: 简单地做: 错误出在: 这似乎是最新的发展,因为我记得几个月前以这种方式安装它。有关如何在当今的MacOS 上正确安装的任何建议? 问题答案: 这已经作为github问题得到了回答:https : //github.com/Homebrew/homebrew-cask- versions/issues/7253 T

  • 我正在尝试在Mac v 10.12.2中使用 但我犯了以下错误: