2012-03-12 14 views
6

मैं टेस्ट संचालित विकास (TDD) का उपयोग कर एक रेल अनुप्रयोग बनाना चाहते हैं, तो मैंत्रुटि rb-appscript मणि

rails new myproject -T 

तो मैं gemfile में कोड की इन पंक्तियों जोड़ा लिखा स्थापित करते समय

group :test, :development do 
    gem 'turn' 
    gem 'rspec-rails' 
    gem 'capybara' 
    gem 'guard-rspec' 
    gem 'growl_notify' 
end 

तो मैं बंडल स्थापित करने की कोशिश की, लेकिन जब

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. 

bundling मैं यह त्रुटि आई तो मैं मणि manuall स्थापित करने की कोशिश की y

gem install rb-appscript -v '0.6.1' 

मैं इस समान त्रुटि भी

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 

इसलिए किसी भी सुझाव क्या मैं अब क्या कर सकते हैं मिल गया?

+0

आप किस ओएस संस्करण का उपयोग कर रहे हैं? –

+1

आरबी-ऐपस्क्रिप्ट की साइट से भी: * "कृपया ध्यान दें कि ऐपस्क्रिप्ट अब विकसित या समर्थित नहीं है, और इसकी नई परियोजनाओं के लिए उपयोग की सिफारिश नहीं की जाती है।" * –

+0

मैं उबंटू 11.10 – Azzurrio

उत्तर

16

गुर्राना मैक ओएस एक्स के लिए ही है, बजाय growl_notify आप शायद चाहते हैं:

gem 'libnotify' 

Guard readme में अधिक पढ़ें।

+1

का उपयोग कर रहा हूं मैक ओएस एक्स योसामेट के लिए एक ही समस्या प्राप्त करना मेरे लिए हालांकि। – Aniruddha

संबंधित मुद्दे