【问题标题】:rvm and octopress cannot generate gists and pictures under macmac下rvm和octopress无法生成gists和图片
【发布时间】:2012-10-11 02:03:22
【问题描述】:

由于我安装了octopress,因此我无法为包含图片、代码或其他媒体的帖子运行rake generate。我得到了各种各样的错误。

我在 Mountain Lion 下使用 rvm 的 ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.0.0]。作为包管理器,我使用MacPorts。有什么我需要安装的或者我可以做些什么来解决这个问题吗?这真的很烦人...... :-(

提前致谢,就在下面you can see the log here。我无法在 stackoverflow 上发布它。

提前感谢您的宝贵时间!

【问题讨论】:

  • 你用什么编译器编译 ruby​​?您可以通过以下方式检查:grep CC /Users/user/.rvm/gems/ruby-1.9.3-p194/config
  • ➜ ~ grep CC .rvm//rubies/ruby-1.9.3-p194/config CCDLFLAGS="-fno-common" GCC="yes" CC="clang"

标签: ruby rvm osx-mountain-lion octopress


【解决方案1】:

您似乎使用clang 编译 ruby​​,这不完全受支持。 Fibers 至少存在一个已知错误,根据clang 版本,可能会出现其他问题。

Ruby 应该使用 GNU GCC 编译 - 您可以通过阅读以下内容的输出找到如何获取它的说明:

rvm requirements

这也有可能与 OpenSSL 相关,请确保您只安装和使用了它的一个版本,有时使用 RVM 重新安装它可能会有所帮助:

rvm pkg install openssl
rvm reinstall 1.9.3

【讨论】:

  • 感谢您的回复。我马上试试。我想知道,因为我使用 macports 而不是自制软件。如果我从 macports 安装 gcc-4.7,它会工作吗?我试试看。
  • 很少有关于与 macports 一起使用时损坏 ruby​​ 的报告,我认为这不是 macports 的直接错误,但需要额外的步骤才能使其正常工作。
  • 您好,我实际上删除了 xCode - 那是 Mountain Lion 上的一大混乱 - macports 并重新安装了所有内容。现在工作正常!还要感谢伟大的 RVM 软件! :-) 附言。由于某些 libffi 问题,使用 pHash gem(为媒体文件创建哈希)失败。该库已安装,但一些 gem 能够找到它,而另一些则不能。诡异的。但是,Octopress 似乎可以正常工作,所以谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-30
  • 1970-01-01
  • 2012-10-28
  • 2018-07-11
  • 1970-01-01
  • 2013-10-04
  • 1970-01-01
相关资源
最近更新 更多