安装了 Ruby on Rails,但是当我尝试运行 Rails Sever 时它没有加载 WEBrick?

2023-12-11

我今天在我的 mac 上安装了 Ruby on Rails 以及 Gems 和 MYsql。我正在尝试遵循 lynda.com 教程,但遇到了困难。当我尝试运行 Rails 服务器时,由于某种原因它没有加载 WEBrick。这是我得到的错误:



/Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /usr/local in PATH, mode 040777
/Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/runtime.rb:136: warning: Insecure world writable dir /usr/local in PATH, mode 040777
/Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError)
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
  Reason: image not found - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
    from /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2.rb:7
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/runtime.rb:68:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in `each'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/runtime.rb:66:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in `each'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/runtime.rb:55:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler.rb:120:in `require'
    from /Users/nutanpatel/Sites/simple_cms/config/application.rb:7
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:28:in `require'
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:28
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:27:in `tap'
    from /Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/commands.rb:27
    from script/rails:6:in `require'
    from script/rails:6
  

关于我能做什么有什么想法吗?请帮忙 - 我被困住了!

我做了rails -v 并且我使用的是3.0.5:



rails -v
/Library/Ruby/Gems/1.8/gems/railties-3.0.5/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /usr/local in PATH, mode 040777
/Library/Ruby/Gems/1.8/gems/bundler-1.0.10/lib/bundler/runtime.rb:136: warning: Insecure world writable dir /usr/local in PATH, mode 040777
Rails 3.0.5
  

顺便说一句:我试着去做这件事sudo chmod go-w /usr/local/bin但这并没有解决任何问题。 我这样做的原因是:警告:路径中不安全的世界可写目录 /usr/local/bin,模式 040777


我强烈建议您使用rvm安装ruby并重试:

  • http://rvm.beginrescueend.com/

OS X 附带的默认 ruby​​ 存在许多问题。安装 RVM 时,您可以轻松获得 ruby​​ 的全新安装。

请务必仔细阅读安装说明,尤其是关于在您的计算机中插入一行的最后一点.bashrc.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装了 Ruby on Rails,但是当我尝试运行 Rails Sever 时它没有加载 WEBrick? 的相关文章

随机推荐

  • 在 Android Studio 中的不同开发者机器之间共享 Android 调试证书

    由于当同一部手机连接到不同的 MacBook 时 Android 调试版本会重新安装 因此有什么方法可以让所有开发机器 MacBook 共享相同的调试证书吗 它将有助于避免在开发设备上重新安装 最简单的方法是将调试密钥库签入您的项目 然后在
  • iPhone Core-plot:图表放大缩小,Y轴变大,Y轴变小

    我现在使用 Core plot 进行 iPhone 图表开发 但它有一些我无法达到的要求 我现在正在使用核心图0 4 示例代码AAPLot发展 请看下面的图片 然后你就会知道我的问题是什么 非常感谢 我真的需要帮助来解决这个问题 谢谢 我希
  • Google 地图无法添加对 Play 服务的引用

    我附上了我收到的错误的快照以及我所做的事情的快照 I have been trying for last two days but keep getting the same error Whenever I add a reference
  • Scala/Spark 中的尺度矩阵

    我有以下清单 id1 column index1 value1 id2 column index2 value2 我将其转换为索引行矩阵 执行以下操作 val data mapped data map case id col score g
  • Outlook 事件 newMail (newItem)

    我正在使用 Outlook 2003 我搜索了一种在创建新邮件时获取事件的方法 当创建新邮件的窗口时 注意 我搜索了各种将菜单添加到新邮件窗口的方法 此示例代码应放置在 ThisOutlookSession 模块中 重新启动 Outlook
  • Git - 仅克隆存储库的一部分并仅获取该部分的拉取?

    假设我有两个具有特定模块 或子目录 的存储库 如下所示 repo1 module1 module2 module3 repo2 module4 module5 因此 在我的测试服务器上 我按原样加载这些存储库 而且没问题 因为我获得了所有代
  • 文件上传期间显示进度条

    我有一个异步任务 应该在文件上传期间显示进度 一切正常 只是看起来它完成文件上传的速度非常非常快 然后它只是坐在那里 100 等待 我追踪到这一点 URL url new URL urlServer connection HttpURLCo
  • 在 ajax 加载的页面中无限滚动

    我有一个页面 我们称之为 1 php 它使用 jQuery ajax 将 2 php 加载到 div 框中 2 php 从我的数据库打印 20 条记录 当我滚动到达 div 框的底部时 我希望它加载接下来的 20 条记录 就像 Facebo
  • JSONObject 无法转换为 JSONArray

    我的 Android 应用程序需要使用以下 Java 从我的 WCF 服务获取用户名数组 然后填充微调器 JSONArray mtUsers new JSONArray new String buffer 但当我收到以下错误时 它似乎正在获
  • 在android上使用smsManager.sendTextManager发送短信的问题

    我正在从我的应用程序向使用 5 位数手机号码的服务器发送一条短信 在 4 2 2 操作系统上 它会在下面弹出窗口询问我 Edited 问 如何处理取消 确定按钮 这应该有效 switch getResultCode if cancel pr
  • 删除目录中的所有文件和文件夹

    我想要一个批处理文件 该文件将删除我的无线工具包的缓存文件夹中的所有文件夹和文件 目前我有以下内容 cd C Users tbrollo j2mewtk 2 5 2 appdb RMS del db 这将删除我的所有 db 文件RMS目录
  • fwrite() 性能远低于磁盘容量

    我有一个动态分配的数组struct拥有 1700 万个元素 为了将其保存到磁盘 我写 fwrite StructList sizeof Struct NumStructs FilePointer 在稍后的步骤中 我用等效的内容阅读了它fre
  • 在 Tensorflow 中重用 LSTM 的重用变量

    我正在努力使RNN using LSTM 我做了LSTM模型 后面有两个DNN网络和一个回归输出层 我训练了我的数据 最终的训练损失约为0 009 然而 当我将模型应用于测试数据时 损失变为大约0 5 第 1 轮训练损失约为0 5 所以 我
  • Jquery 从文本中提取 URL

    我需要使用 jquery 从文本中提取 URL 可以说我在页面上的某个地方遵循文本区域代码
  • 多视图应用程序的knockoutjs模式示例[关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在构建一个应用程序 其中包含两个复杂的 显着不同的 但具有一些共享组件 视图 一个视图允许用户运行查询并查看搜索结果 另一个视图提供最近活动的概述 相关示例可能是具有电子邮件屏幕
  • Android Studio-Java.exe 已完成,退出值非零 2

    当我尝试运行我的应用程序时 我收到此错误 Error Execution failed for task app dexDebug gt com android ide common process ProcessException org
  • 在 Ajax Adob​​e AIR 应用程序中与 API 共享机密

    我对开发 AIR 应用程序还很陌生 所以也许这是一个愚蠢的问题 但我似乎无法从 Google 找到任何答案 非常感谢您能给我的任何帮助 我正在使用 Ajax 构建一个 AIR 应用程序 使用的 API 与 flickr 的 API 相同 并
  • Google 地图地理编码(GLatLng 地址)

    我正在尝试使用 Google Maps JavaScript API 从两个位置绘制测地折线address点 var polyOptions geodesic true var polyline new GPolyline new GLat
  • 无法写入从两个压缩数据帧创建的 PySpark 数据帧

    我正在尝试跟随这里给出的例子用于组合两个数据框没有共享连接密钥 通过数据库表或 pandas 数据框中的 索引 进行组合 但 PySpark 没有该概念 My Code left df left df repartition right d
  • 安装了 Ruby on Rails,但是当我尝试运行 Rails Sever 时它没有加载 WEBrick?

    我今天在我的 mac 上安装了 Ruby on Rails 以及 Gems 和 MYsql 我正在尝试遵循 lynda com 教程 但遇到了困难 当我尝试运行 Rails 服务器时 由于某种原因它没有加载 WEBrick 这是我得到的错误