问题标签 [rvm]

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 投票
2 回答
831 浏览

ruby-on-rails - rcov + Rails3 rc 现在脱离了 linecache 依赖

我今天用 rcov + Rails3 碰壁了。

我正在使用 Ruby 1.9.2-preview3 开发我的 Rails3 应用程序。rcov 和相关性 rcov 还不能与 Ruby 1.9.2 一起使用。我也找不到任何 rcov 的分支。这没什么大不了的,因为我可以使用 rvm --default 1.8.7 轻松切换到 Ruby 1.8.7;耙式测试:覆盖。

所以今天我将我的应用程序从 beta4 升级到 Rails 3.0.0-rc。该版本需要 linecache19。问题是 linecache19 不能用 1.8.7 编译,只有 1.9.2-preview3,无论我如何配置它的 --include-* 参数,它都看不到我的 vm_core.h 文件。这意味着我在我的 Ruby 1.8.7 设置中丢失了我的工作 rcov,我现在只有一个在我的 1.9.2-preview3 设置中几乎不能工作的 rcov,它会创建非常错误的覆盖率统计信息。

对于一个有效的、准确的 rcov,我的短期解决方案是什么?

0 投票
2 回答
1205 浏览

ruby - RVM、Merb、Rake 和 RSpec

我目前正在运行通过 RVM 安装的 ruby​​-1.9.1。我一直在研究使用 Merb,但是当我尝试运行它时,我收到了这个错误:

我已经安装了 rspec,但即使在 IRB 中,我也不能要求“spec/rake/spectask”,除非我还安装了 rspec-rails(我现在已经完成了)。

我什至可以从哪里开始的任何想法?

干杯,山姆

0 投票
4 回答
2558 浏览

ruby - 使用 RVM 在 Ubuntu 上安装 Ruby-Gnome2

我正在运行RVM,它运行良好,但我似乎无法弄清楚如何安装 ruby​​-gnome2。我已按照本教程中的步骤进行操作,它们是:

这不会产生任何错误,所以我认为它有效。因此,我尝试使用以下方法对其进行测试:

这给了我这个错误:

为什么我无法安装 ruby​​-gnome2?

0 投票
1 回答
1870 浏览

ruby-on-rails - 没有要加载的文件——thinking-sphinx

运行脚本/控制台等脚本命令时,我收到错误消息:

在我的 evironment.rb 文件中,我有:

在我的 rake 文件中:

我有以下版本:

我的 rake 命令如 rake ts:rebuild 工作正常!有没有办法摆脱烦人的错误信息?

天呐!!!

ps:我也用RVM

0 投票
1 回答
157 浏览

ruby-on-rails - 运行 rdoc 时,文件夹 'images' 和 'js' 不会复制到 doc 目录

我正在运行 rdoc 2.5.9,当我使用默认的“Darkfish”模板生成 rdoc 时,只需运行:

在我的 Rails 根文件夹中。所有文件都已生成,但 doc 目录中缺少“images”和“js”文件夹。所以我需要手动复制它们。

我有以下版本:

我是否需要指定更多命令行参数才能复制这些文件夹?

0 投票
3 回答
21305 浏览

ruby-on-rails - 从 RVM Gemset 中移除 Gem?

RVM 新手并使用 Rails 3 和 Ruby 1.9.2 测试版...

我在 gemset 中有两个 rspec 副本。正在使用 beta.19,但需要降级到 beta.18。更改了我的 gemfile,然后bundle install. 现在我有一个烂摊子...

我想删除所有 beta.19 的痕迹,但似乎不知道怎么做。

虽然 Gemfile 需要 beta.18,但 beta.19 仍在运行干扰......并且 rspec 正在我的日志文件中吐出......

编辑:感谢 Nikita,我能够删除 beta.19 宝石。现在我遇到了断路之类的东西:

既然 19 岁已经过去了,我又要回到 18 岁,我还需要做些什么来重建吗?

0 投票
10 回答
29728 浏览

ruby-on-rails - Rails 3 - 没有要加载的文件 - openssl

运行 Rails 服务器时,出现以下错误:没有要加载的文件 -- openssl

我尝试了我在网上找到的解决方案。我去~/.rvm/src/ruby-1.9.2-head/ext/openssl。我输入:ruby extconf.rb,但我得到以下信息:

我不能使用 make 或 make install。

0 投票
4 回答
149 浏览

ruby-on-rails - 帮我整理我的红宝石

所以我想我周围散落着一堆红宝石。我想安装 rails 3 并在线观看 railscast 并且该人使用 rvm 来管理 ruby​​ 版本。我去安装 rvm 并按照说明进行操作。我到了我需要做的地步

编辑:我做到了

但是安装后,我尝试

并得到

我也去做

并得到

如何设置我的路径以便我可以使用使用 rvm 安装的 ruby​​?

在 /Users/denniss/.rvm/bin 我有 ruby​​-1.9.2-rc2

我的 .profile 看起来像

0 投票
2 回答
1735 浏览

ruby - Ruby 1.9.1 在 rvm、mac os x 下无法运行

我已经安装了 rvm 几个月,它列出了系统 (1.8.7) 和安装 (1.9.1) rubies。两个版本都运行良好。昨天我尝试更新 1.9.1 但安装后它无法正常工作并且系统 ruby​​ 从 rvm 列表中消失了。我删除了 rvm,重新安装了 rvm。但是当我通过 rvm 安装 1.9.1 时,它说:

在这些日志文件中:

而且红宝石、宝石或 irb 也没有工作,给出同样的错误:

ls -la /Users/nimf/.rvm/rubies/ruby-1.9.1-p378/lib/ 给出:

我还在 rvm 下安装了 1.8.7 和 1.9.2,它们运行良好。

0 投票
5 回答
4698 浏览

ruby-on-rails - RVM、Ruby 1.9.2、Rails 2.3.8、Passenger 和“US-ASCII 中的无效字节序列”

我刚刚开始从 Ruby 1.8.7 升级到 Ruby 1.9.2(使用 RVM)。我的所有应用程序都使用 1.9.2 的“脚本/服务器”(或“rails 服务器”)运行,但是,只有 Rails 3.0.0 RC 应用程序与Passenger 一起使用。Rails 2.3.8 应用程序给出的错误消息是:

US-ASCII 中的无效字节序列

我猜这是一个乘客问题。我使用此处找到的 RVM 指南安装了 Passenger 2.2.15 。任何想法如何解决这个错误?谢谢。我已更新以包含堆栈跟踪: