2
我是RoR的新手,在跟随RailsTutorial.org时安装bcrypt-ruby(v 3.0.1)gem(来自gemfile)时遇到了麻烦。在浏览网站上的其他回复时,我不清楚如果这是版本不兼容问题,缺少一个ruby-dev环境,与Xcode有关,在“ruby extconf.rb”或其他内容中的额外空间。任何建议将不胜感激。谢谢。bcrypt-ruby无法构建gem本机扩展
我的环境= OS X v 10.8,Ruby 1.9.3p194和Rails 3.2.6。
tj$ bundle install
Fetching gem metadata from https://rubygems.org/........
Using rake (0.9.2.2)
Using i18n (0.6.0)
Using multi_json (1.3.6)
Using activesupport (3.2.6)
Using builder (3.0.0)
Using activemodel (3.2.6)
Using erubis (2.7.0)
Using journey (1.0.4)
Using rack (1.4.1)
Using rack-cache (1.2)
Using rack-test (0.6.1)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.1.3)
Using actionpack (3.2.6)
Using mime-types (1.19)
Using polyglot (0.3.3)
Using treetop (1.4.10)
Using mail (2.4.4)
Using actionmailer (3.2.6)
Using arel (3.0.2)
Using tzinfo (0.3.33)
Using activerecord (3.2.6)
Using activeresource (3.2.6)
Using addressable (2.3.1)
Using annotate (2.5.0)
Installing bcrypt-ruby (3.0.1) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/Users/tj/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
creating Makefile
make
sh: make: command not found
Gem files will remain installed in /Users/tj/.rvm/gems/ruby-1.9.3- [email protected]/gems/bcrypt-ruby-3.0.1 for inspection.
Results logged to /Users/tj/.rvm/gems/[email protected]/gems/bcrypt- ruby-3.0.1/ext/mri/gem_make.out
An error occured while installing bcrypt-ruby (3.0.1), and Bundler cannot continue.
Make sure that `gem install bcrypt-ruby -v '3.0.1'` succeeds before bundling.
谢谢,Veraticus。那就是诀窍。我感谢帮助! – 2012-08-03 19:25:15
btw:你可以在这里找到命令行工具:https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-#(需要登录) – 2012-08-09 13:39:40