【问题标题】:trouble with zlib and rvm on OS X LionOS X Lion 上的 zlib 和 rvm 问题
【发布时间】:2011-09-16 19:02:03
【问题描述】:

我一直在尝试让 Rails 在 Lion 上运行,但遇到了很多麻烦。我知道这里有很多关于这个的帖子,我已经阅读了很多。我还没有找到我的具体问题。我能够使用 rvm 安装 Ruby 1.9.2。然后麻烦就开始了:

$ gem install rails --version 3.0.9
ERROR:  Loading command: install (LoadError)
    no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand

所以我试试:

$ rvm pkg install zlib
Fetching zlib-1.2.5.tar.gz to /Users/neal/.rvm/archives
Extracting zlib-1.2.5.tar.gz to /Users/neal/.rvm/src
Configuring zlib in /Users/neal/.rvm/src/zlib-1.2.5.
Compiling zlib in /Users/neal/.rvm/src/zlib-1.2.5.
ERROR: Error running '/usr/bin/make ', please read /Users/neal/.rvm/log/zlib/make.log
Installing zlib to /Users/neal/.rvm/usr

日志文件末尾有以下内容:

ld: in libz.a(!<arch>
#1/20), archive member '!<arch>
#1/20' with length 100644 is not mach-o or llvm bitcode for architecture x86_64
collect2: ld returned 1 exit status
make: *** [example] Error 1

无论如何,我愿意有一个简单的解决方案,但我真的不知道我在做什么。有什么建议吗?

【问题讨论】:

  • 当您回来时,您能否接受这些答案之一,或者至少说明为什么它们还不够?跟进你的问题,iamtheeal。

标签: ruby-on-rails osx-lion


【解决方案1】:

我遇到了同样的问题。我终于跑了

rvm 内爆

然后用这个官方演练重新安装。

https://rvm.io/rvm/install/

gems 和 RVM 现在对我来说很好用。 Implode 将完全删除您安装的 RVM。

【讨论】:

    【解决方案2】:

    先尝试设置 ARCHFLAGS 和 CC 变量,然后再尝试安装。这应该可以解决问题:

    export ARCHFLAGS="-arch x86_64"
    export CC=gcc-4.2
    rvm pkg install zlib
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 2012-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多