2012-03-12 7 views
6

kurarkenHata Ben Test-Driven Development (TDD) kullanarak bir raylar uygulama oluşturmak istiyorum, bu yüzden <pre><code>rails new myproject -T </code></pre> <p></p> sonra gemfile kod bu satırları eklendi yazdı rb-appscript mücevher

group :test, :development do 
    gem 'turn' 
    gem 'rspec-rails' 
    gem 'capybara' 
    gem 'guard-rspec' 
    gem 'growl_notify' 
end 
bu yüzden mücevher manuall yüklemeye çalıştı

yüzden paket yüklemeye çalıştı ama

Installing rb-appscript (0.6.1) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. 

     /usr/share/ruby-rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb 
extconf.rb:44: Use RbConfig instead of obsolete and deprecated Config. 
create /var/lib/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/src/osx_ruby.h ... 
create /var/lib/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/src/osx_intern.h ... 
creating Makefile 

make 
Makefile:226: warning: overriding commands for target `/usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/lib' 
Makefile:224: warning: ignoring old commands for target `/usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/lib' 
compiling src/rbae.c 
src/rbae.c:13:27: fatal error: Carbon/Carbon.h: No such file or directory 
compilation terminated. 
make: *** [rbae.o] Error 1 


Gem files will remain installed in /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1 for inspection. 
Results logged to /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/./gem_make.out 
An error occured while installing rb-appscript (0.6.1), and Bundler cannot continue. 
Make sure that `gem install rb-appscript -v '0.6.1'` succeeds before bundling. 

donatılacak ederken ben bu hata var
gem install rb-appscript -v '0.6.1' 

y

bende

Building native extensions. This could take a while... 
ERROR: Error installing rb-appscript: 
    ERROR: Failed to build gem native extension. 

     /usr/share/ruby-rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb 
extconf.rb:44: Use RbConfig instead of obsolete and deprecated Config. 
create /var/lib/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/src/osx_ruby.h ... 
create /var/lib/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/src/osx_intern.h ... 
creating Makefile 

make 
Makefile:226: warning: overriding commands for target `/usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/lib' 
Makefile:224: warning: ignoring old commands for target `/usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/lib' 
compiling src/rbae.c 
src/rbae.c:13:27: fatal error: Carbon/Carbon.h: No such file or directory 
compilation terminated. 
make: *** [rbae.o] Error 1 

Gem files will remain installed in /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1 for inspection. 
Results logged to /usr/share/ruby-rvm/gems/ruby-1.9.3-p125/gems/rb-appscript-0.6.1/./gem_make.out 

yüzden herhangi Öneriler şimdi ne yapabilirim bu benzer hata var?

+0

Hangi işletim sistemi sürümünü kullanıyorsunuz? –

+1

Ayrıca rb-appscript sitesinden: * "Appscript artık geliştirilmediğini veya desteklenmediğini ve yeni projeler için kullanımını önermediğini unutmayın." * –

+0

Ubuntu 11.10 kullanıyorum – Azzurrio

cevap

16

Growl Mac OS X içindir, yerine growl_notify muhtemelen istiyorum:

gem 'libnotify' 

daha Guard readme içinde okuyun.

+1

Mac OS X Yosemite için de aynı sorunla karşılaşıyorum benim için olsa da. – Aniruddha

İlgili konular