问题标签 [ruby-enterprise-edition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
417 浏览

ruby-on-rails - 没有要加载的文件——Ruby Enterprise Edition 1.8.7 下的 rails/cli

在 VPS 上,我尝试安装 Ruby。由于内存耗尽的问题,我们无法编译 ruby​​ 1.9.2 ,我们决定试一试 Ruby Enterprise Edition。这个编译没有抱怨内存问题。接下来,我们安装 ruby​​gems,为了测试它是否正常工作,我安装了haml. 有效。

下一步是通过gem install rails. 它下载的版本是最新的,3.0.5。安装顺利。但是,当我尝试创建一个新项目时,我收到:

no such file to load -- rails/cli

上网查了一下,有人说这是老版本 rails 的问题,有人建议做gem clean. 我之前没有任何其他版本的 ruby​​,因此没有其他版本的 rails。但是,可以肯定的是,我做了一个gem clean然后重新安装了导轨。问题仍然存在。

我怎样才能解决这个问题?

0 投票
2 回答
467 浏览

rake - REE rake gems:安装不正确

我在 CentOS 5 上安装了 REE 以完成一项非常特殊的任务(使用 rails 2.3.10 和 ruby​​ 1.8),我真的需要隔离它

在这种情况下,我不会使用 bundler 或 smth。

如果我通过手动设置每个 gem,一切正常

但是当我跑步时

为这个命令项目做准备 - 所有(或大多数,我没有检查每个依赖项)gem 通过 /usr/bin/gem 安装到公共 gem 路径中,我不需要它们中的任何一个

这是一个问题,我不想手动安装所有 gem。smb 有没有遇到过这个问题并且可能知道解决方案?

0 投票
2 回答
252 浏览

ruby-on-rails - Ruby 企业版以错误的格式提供 Time.now

在我的 VPS(Ubuntu 10.04LTS)上,我通过 RVM 安装了 ree-1.8.7-2011.03 和 ruby​​-1.9.2-p180。我的问题是,当我在 ree-1.8.7(irb) 中调用 Time.now 时,我得到 Thu May 12 12:16:50 +0200 2011,当我在 ruby​​-1.9.2(irb) 中执行相同操作时,我得到2011-05-12 12:17:44 +0200.

问题是日期的 ree 版本在我的 rails 查询中无法使用(生成的 SQL 完全被破坏了)。在每个查询中使用 strftime 格式化时间目前不是一个选项,切换到 1.9.2 也不是一个选项,所以我需要你的帮助来弄清楚为什么会发生这种情况并修复它。

谢谢你的帮助!

0 投票
1 回答
1555 浏览

ruby - Ruby 企业版 + OpenSSL ->“证书验证失败”

我正在做一场噩梦,试图让 REE 与 SSL 一起玩得很好。

每当我连接到 SSL 站点时:

我收到以下错误:

它在 Ruby 1.9.2 或常规 1.8.7 下运行良好。如RVM OpenSSL page中所述,我尝试重新打包 OpenSSL 并安装 ree 以链接它,但它没有效果。我在 OS X 10.6.7 上,但在安装 OpenSolaris REE 时遇到了同样的问题。

任何建议将不胜感激。

0 投票
3 回答
3883 浏览

ruby-on-rails - 为什么 MRI 是主流的 Ruby 解释器,而它的性能最差?

看过这个解释器比较图后,我想知道 MRI 的主流使用背后的原因,尽管它的表现最差。为什么没有更频繁地使用KijiRuby Enterprise Edition ?缺乏宝石支持或其他什么? 红宝石比较图

例如,Ruby Enterprise Edition 被一些最受欢迎的公司选择,这要归功于它的写时复制功能;我想知道是否有其他解释器实现它。

REE 可以轻松地与您现有的 Ruby 解释器并行安装,让您以最小的麻烦或风险切换到 REE。REE 已经问世好几年了,并且已经被许多知名网站和组织使用,例如 纽约时报TwitterShopify37signals

“我们切换到企业级 ruby​​ 以充分利用 [copy-on-write] 内存特性,我们绝对可以确认其他人报告的内存节省 30%。即使以今天的硬件价格计算,这也节省了数千美元。”</p>

0 投票
4 回答
1332 浏览

ruby-on-rails - Rails 3.1 和 Ruby EE

由于 Rails 3.1 强烈建议与 Ruby 1.9.2 一起安装。但是 Ruby 企业版支持呢?Ruby EE 似乎是 1.8.x 版本,所以我想这意味着未来的 rails 更新不会很好地使用它?

0 投票
1 回答
8213 浏览

ruby - 红宝石乘客:没有这样的文件来加载捆绑器

我用 Nginx 安装了 Phusion Passenger,配置 Nginx 指向正确的目录,然后我运行 webapp 目录,这已经下载了 gemfiles,但是找不到 gems。

当我访问该网站时,我得到标准的乘客错误页面,上面写着:

这是完整的错误:http ://tinypic.com/view.php?pic=vpx36r&s=7

我已经做了一个gem install bundler,所以我知道捆绑器已安装,但我认为它在错误的位置寻找宝石。

看起来,Passenger 已经安装了 ruby​​-enterprise-1.8.7,并且看起来 1.8 已经安装在此框中。

gem env 给了我以下信息:

从我读过的内容来看,这似乎是一个路径问题,但我不知道修复它的最佳行动方案是什么。

这是输出

哪个红宝石:

哪个捆绑包:

我已经在该目录中运行了 bundle install ,它给了我:

0 投票
8 回答
11990 浏览

ruby - 无法在 OSX Lion 上使用 RVM 安装 Ruby 企业版

这是我到目前为止所做的。

  1. 全新安装 OS X Lion
  2. 从 App Store 下载并安装了最新版本的 Xcode。
  3. 安装的 Git
  4. 安装 Homebrew
  5. 安装的 RVM

我现在正在尝试为一个项目安装 Ruby 企业版rvm install ree并收到以下错误:

我已经尝试过CC=/usr/bin/gcc-4.2 rvm install ree并且结果相同。

0 投票
1 回答
283 浏览

ruby-on-rails - nginx重启问题

我在生产中遇到了一个特殊的一致性问题。我正在使用最新的 datamapper 和 ruby​​-enterprise 运行 rails3 + nginx

每次部署新版本(touch restart.txt)时,我都会在部署发生后收到一堆错误(发生在不同的请求期间)。错误并不总是相同的:

  • DataObjects::SQLError: 查询期间丢失与 MySQL 服务器的连接

  • ArgumentError:字段计数不匹配。预期 1 个字段,但查询产生 10 个

  • ArgumentError:字段计数不匹配。预期 10 个字段,但查询产生 1

  • DataObjects::SQLError: 查询期间丢失与 MySQL 服务器的连接

我正在运行具有活动记录的其他 Rails 应用程序(2.3+apache+ruby-ent),并且我在重新启动期间从未遇到任何问题

有没有人对为什么会发生这种情况以及如何摆脱它有一些建议?

谢谢安德斯

0 投票
1 回答
2065 浏览

ruby-on-rails - Gitorious Git-daemon Ruby Gem 错误

我正在我的网络服务器上安装 gitorious。除 git-deamon 外一切正常,运行时出现以下错误

我已经安装了企业 ruby​​ 1.8.7 和 ruby​​ gems 1.4.2。我正在运行 ubuntu 11.04。

我该如何解决?

谢谢