问题标签 [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 回答
1060 浏览

ruby-on-rails - 将 splat 和哈希传递给方法?

解决方案

在 1.8 上,我无法直接使用接受的答案,但它帮助我找到了以下内容:

原始问题

使用修改后的 stylesheet_link_tag 帮助器以根据 rails 版本正确传递内容,因为此地图可能会作为 Rails 3.1.x 中的引擎加载。到目前为止,这是我的代码,以及我想做的事情:

问题是,当我在源变量上调用 * 时,我无法传递第二个参数。我也不能只通过sources, options,因为 link_tag 方法需要几个参数,而不是数组。如果它接收到一个数组,那么您将获得如下路径:css/reset/css/main.css

任何人都对我如何让它发挥作用有想法。更糟糕的情况是我不能将选项传递给它,但我宁愿避免这种情况。

0 投票
1 回答
94 浏览

ruby-on-rails - ruby 企业版 (REE) 是否与乘客 3.0.17 兼容?

我正在使用 REE

来自http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise_1.8.7-2012.02_amd64_debian6.0.deb

此 REE 是否与乘客 3.0.17 兼容,有关更多信息,请访问 Debian 6.0.5 amd64 上的 Phusion Passenger Nginx 模块安装程序 v3.0.17 问题,因为包损坏

0 投票
1 回答
39 浏览

ruby-on-rails-3 - REE 1.8.7-2011.03,是否 `Enumerator#each` 保证以与 `Enumerable#to_a` 相同的顺序返回元素

我遇到了一个问题,即来自 ActiveRecord 关联的记录以我没想到的顺序返回。这很容易解决,但是一些已经在生产中的代码假设有一定的顺序,而这个顺序对我来说很重要——事实上它很关键。

我已经缩小了将旧东西修复到这个基本问题的方法:如果保证“Enumerable#each”在关联上返回一致的 ActiveRecord 记录顺序,那么至少我知道我正在处理一个持续损坏的问题假设,这是可以修正的。如果不能保证,那么我可能会被冲洗掉。

所以我的问题是,在 Ruby Enterprise Edition,Release 2011.03 中,该Enumerable#each方法是否以与我调用相同的顺序返回 Enumerable 中的元素Enumerable#to_a(在Object

我已经从 github 下载了 REE 代码,并检查了这个版本的标签(并且我已经验证我在我的开发、登台和生产环境中使用相同的 Ruby 版本)。问题是我读C不是很好,所以我只能说我很有信心顺序是一样的,但是我的C阅读能力不是很好。

0 投票
1 回答
40 浏览

ruby-on-rails - 如何在开发模式下使用 REE

我们想看看我们是否遇到了 REE 问题,使用 RVM 在社区 Rails 和 REE 之间切换的过程是什么。

0 投票
1 回答
3682 浏览

ruby-on-rails - 如何安装 json gem - 无法构建 gem 原生扩展

我正在尝试将 rails 应用程序部署到我的 ubuntu linux 服务器。我正在使用 capistrano 和 bundler,当它安装 gems 时失败并出现以下错误:

我正在运行 ruby​​ 企业版 1.8.7,如果没有大量工作升级其他站点就无法升级 ruby​​,所以现在这不是一个选项。我尝试了 apt-get install ruby​​-dev 但它没有帮助(我不确定这是不是正确的事情)。

0 投票
1 回答
620 浏览

ruby - Ruby 内存配置在哪里,如何检查它是否已设置?

在 REE 和 MRI 1.9+ 中,可以调整 ruby​​ 的垃圾收集器:

但是这些文章都没有说明在哪里放置这个配置。我想如果它在环境中,红宝石会在它启动时捡起它——但是,据我所知,没有办法检查它。这些设置没有显示在我能找到的任何运行时常量中。

那么,我应该把这个配置放在哪里,我怎样才能仔细检查它是否正在被使用呢?

0 投票
2 回答
1242 浏览

ubuntu - 在 ubuntu 上安装 nginx

我试图在 ubuntu 机器上安装 nginx。ubuntu - 12.04 精确内核 - 3.2.0 gcc - 4.6.3 sudo apt-get install gcc automake autoconf libssl-dev libreadline-dev

编译 nginx 给出以下错误:

有任何想法吗?

0 投票
1 回答
235 浏览

ruby - TinyTDS 未定义符号 dbsetluser

在过去的几天里,我一直在为这个问题而苦苦挣扎,但我没有想法。我正在开发一个有些过时的应用程序,现在我需要在其中添加对 SQL Server 的支持。我已经设法让它在本地工作(Ubuntu 12.04),但是当我尝试在 Ubuntu 8.04 实例上的 Rackspace 上重现它时遇到以下错误:

我正在运行的堆栈是:

  • Ubuntu 8.04
  • 稀土 1.8.7-2012.02
  • FreeTDS 0.92.377(从源代码编译)
  • TinyTDS 0.6.0.rc1(也试过 0.5.1)

我可以使用 isql 成功连接到 SQL Server,这让我认为 FreeTDS 和 ODBC 设置正确。但是每当我尝试从 Ruby 与 TinyTds 连接时,我都会收到上述错误。

我曾尝试在 Google 群组中发布 rails-sqlserver-adapter 的帖子,但论坛似乎已被审核,我的问题尚未出现。

我相当肯定这与 TinyTds 找不到库(我认为应该在某处可用)有关,但我不知道如何实现这一点。

作为最后的手段,我将使用 12.04 从头开始​​构建服务器,但我更愿意让现有系统正常工作。

更新

根据@Casper 的建议,我已尝试与之建立联系odbc,但现在出现了不同的错误

即使我可以成功连接 isql 和 sqsh。

谢谢

0 投票
1 回答
139 浏览

ruby-on-rails - Rails 3.0.20 应用程序上的 Ruby 升级(从 1.8.7 开始)导致时区异常

我正在升级一个大的、旧的、笨重的 Rails 应用程序的 Ruby(主要是这样我就不必在重新格式化的笔记本电脑上重新安装 REE),而且我被时区问题严重困扰。基本上,从数据库中提取日期时间并不能正确地将它们转换为本地时间:

新系统 - Ruby 2.1.2、Ubuntu 14.04

旧系统 - REE,Ubuntu 12.04

如您所见,我确保time_zone_aware_attributes已设置,已设置区域(我在 environment.rb 中设置),并且 ActiveRecordUTC 格式存储时间(如预期的那样)。我对此感到很困惑。有人有想法么?

更新

上面的测试失败了。I18n 的东西似乎完全坏了。

更新 2

我似乎已将问题隔离到 1.9.3 -> 2.1。我想使用 1.9.3 很好,我想我会在新服务器上运行它,直到升级 Rails。伤心。我仍然很想听听有关修复的任何建议。

0 投票
1 回答
48 浏览

ruby-on-rails - 安装 ruby​​ 企业版 - 旧版本

我有一些遗留代码需要在 REE 1.8.7-2010.02 补丁版本上运行。但是我发现这rvm install ree-1.8.7-2010.02不再起作用了,因为 wget 失败了。是否有解决方法来安装此版本?任何 url 仍然打开下载这个版本?