at.*_*at. 3 gem rubygems bcrypt ruby-on-rails-3.2 bcrypt-ruby
我在新的Rails安装上遇到以下错误.我运行bundle install并在安装了一堆宝石之后,在尝试安装bcrypt-ruby时遇到错误.我正在使用一台全新的Mac OS X 10.8.2,最新的Ruby(v1.9.3-p194),新的Rails(v3.2.8)和标准的Gemfile.
安装activerecord(3.2.8)
安装activeresource(3.2.8)
使用本机扩展安装bcrypt-ruby(3.0.1)
Gem :: Installer :: ExtensionBuildError:错误:无法构建gem原生扩展.
Run Code Online (Sandbox Code Playgroud)/Users/me/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb creating Makefilemake compiling bcrypt_ext.c make:/usr/bin/gcc-4.2:没有这样的文件或目录:* [bcrypt_ext.o]错误1
Gem文件将保留在/Users/me/.rvm/gems/ruby-1.9.3-p194@mygemset/gems/bcrypt-ruby-3.0.1中进行检查.结果记录到/Users/me/.rvm/gems/ruby-1.9.3-p194@mygemset/gems/bcrypt-ruby-3.0.1/ext/mri/gem_make.out安装bcrypt-ruby时出错(3.0 .1),而Bundler无法继续.
gem install bcrypt-ruby -v '3.0.1'在捆绑之前确保成功.
更新:忘记提及,不仅是这款Mac OS X 10.8.2的全新Mac,还有昨天安装的全新Xcode和命令行工具.然后我安装了RVM和brew.
在一台全新的Mac上看起来很奇怪,新的操作系统和新的RVM安装,我需要这样做..但有用的只是将gcc-4.2链接到gcc:
sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3878 次 |
| 最近记录: |