问题标签 [redcloth]

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 回答
398 浏览

ruby - 不能要求带有 irb 的 RedCloth

我只是为了让你知道,但我在命令提示符下Ruby22-x64成功安装了 RedCloth-4.2.9 。gem install RedCloth当我尝试时require 'rubygems'我得到=>false这是正常的,因为它已经加载了,但是当我尝试require 'RedCloth这是以下错误代码时,我得到:

我不知道是不是 RedCloth 的版本可能会这样做?还是某种路径错误?不过,我真的在这里寻求帮助!请!

0 投票
1 回答
1496 浏览

ruby-on-rails - 安装 RedCloth (4.2.7) 时出错,Bundler 无法继续

我在 Heroku Bamboo 堆栈上有一个应用程序,并且一直按照此处的说明 ( https://devcenter.heroku.com/articles/cedar-migration ) 迁移到 Cedar 堆栈。

我的应用程序有旧版本的 RefineryCMS (1.0.3),我试图避免在那里进行升级(目前),所以我将 Rails 保持在 3.0.9。尽管如此,Ruby 1.8.7 已经过了 EOL,所以我至少需要升级它。我在我的 Gemfile 中指定了 1.9.3,因此:

来源“ https://rubygems.org
红宝石“1.9.3”

然后我尝试了bundle install。这是我尝试的输出:

不用说gem install RedCloth -v '4.2.7'导致了同样的错误。

我发现了这个问题,Failed to build gem native extension when install RedCloth-4.2.9 install Linux,但是,我的问题是 RedCloth 4.2.7(不是 4.2.9)并且我正在运行 OSX Yosemite(不是 Linux)。那里有一个与 OSX Mountain Lion 相关的答案,我认为值得一试:

显然,为了我的目的,我改成1.9.21.9.3,我省略了--no-ri --no-rdoc标志。可悲的是,bundle install继续失败并出现同样的错误。

继续我的在线搜索,我找到了这篇文章Install RedCloth 4.2.7 gem with bundler (using ruby​​ enterprise edition 1.8.7)。没有被版本不匹配所劝阻(同样,我使用的是 Ruby 1.9.3,而不是 1.8.7),我决定尝试我在那里找到的建议,即:

这一次,哦,快乐!有效!我正在做接下来的事情。我想我会在这里为任何发现自己处于同样困境的其他人分享这个小旅程。干杯!