问题标签 [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.
ruby-on-rails - 没有要加载的文件——Ruby Enterprise Edition 1.8.7 下的 rails/cli
在 VPS 上,我尝试安装 Ruby。由于内存耗尽的问题,我们无法编译 ruby 1.9.2 ,我们决定试一试 Ruby Enterprise Edition。这个编译没有抱怨内存问题。接下来,我们安装 rubygems,为了测试它是否正常工作,我安装了haml
. 有效。
下一步是通过gem install rails
. 它下载的版本是最新的,3.0.5。安装顺利。但是,当我尝试创建一个新项目时,我收到:
no such file to load -- rails/cli
上网查了一下,有人说这是老版本 rails 的问题,有人建议做gem clean
. 我之前没有任何其他版本的 ruby,因此没有其他版本的 rails。但是,可以肯定的是,我做了一个gem clean
然后重新安装了导轨。问题仍然存在。
我怎样才能解决这个问题?
rake - REE rake gems:安装不正确
我在 CentOS 5 上安装了 REE 以完成一项非常特殊的任务(使用 rails 2.3.10 和 ruby 1.8),我真的需要隔离它
在这种情况下,我不会使用 bundler 或 smth。
如果我通过手动设置每个 gem,一切正常
但是当我跑步时
为这个命令项目做准备 - 所有(或大多数,我没有检查每个依赖项)gem 通过 /usr/bin/gem 安装到公共 gem 路径中,我不需要它们中的任何一个
这是一个问题,我不想手动安装所有 gem。smb 有没有遇到过这个问题并且可能知道解决方案?
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 也不是一个选项,所以我需要你的帮助来弄清楚为什么会发生这种情况并修复它。
谢谢你的帮助!
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 时遇到了同样的问题。
任何建议将不胜感激。
ruby-on-rails - 为什么 MRI 是主流的 Ruby 解释器,而它的性能最差?
看过这个解释器比较图后,我想知道 MRI 的主流使用背后的原因,尽管它的表现最差。为什么没有更频繁地使用Kiji或Ruby Enterprise Edition ?缺乏宝石支持或其他什么?
例如,Ruby Enterprise Edition 被一些最受欢迎的公司选择,这要归功于它的写时复制功能;我想知道是否有其他解释器实现它。
REE 可以轻松地与您现有的 Ruby 解释器并行安装,让您以最小的麻烦或风险切换到 REE。REE 已经问世好几年了,并且已经被许多知名网站和组织使用,例如 纽约时报、Twitter、Shopify和 37signals。
“我们切换到企业级 ruby 以充分利用 [copy-on-write] 内存特性,我们绝对可以确认其他人报告的内存节省 30%。即使以今天的硬件价格计算,这也节省了数千美元。”</p>
ruby-on-rails - Rails 3.1 和 Ruby EE
由于 Rails 3.1 强烈建议与 Ruby 1.9.2 一起安装。但是 Ruby 企业版支持呢?Ruby EE 似乎是 1.8.x 版本,所以我想这意味着未来的 rails 更新不会很好地使用它?
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 ,它给了我:
ruby - 无法在 OSX Lion 上使用 RVM 安装 Ruby 企业版
这是我到目前为止所做的。
- 全新安装 OS X Lion
- 从 App Store 下载并安装了最新版本的 Xcode。
- 安装的 Git
- 安装 Homebrew
- 安装的 RVM
我现在正在尝试为一个项目安装 Ruby 企业版rvm install ree
并收到以下错误:
我已经尝试过CC=/usr/bin/gcc-4.2 rvm install ree
并且结果相同。
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),并且我在重新启动期间从未遇到任何问题
有没有人对为什么会发生这种情况以及如何摆脱它有一些建议?
谢谢安德斯
ruby-on-rails - Gitorious Git-daemon Ruby Gem 错误
我正在我的网络服务器上安装 gitorious。除 git-deamon 外一切正常,运行时出现以下错误
我已经安装了企业 ruby 1.8.7 和 ruby gems 1.4.2。我正在运行 ubuntu 11.04。
我该如何解决?
谢谢