कई महीनों से, मैंने रेल ऐप में सफलतापूर्वक आरएसपीसी के साथ स्पार्क का उपयोग किया है। अब मैं इस खेल को चमेली जोड़ने का प्रयास करते हैं, इसलिए मैं स्टैंडअलोन मोड में बहुत अच्छी तरह से मेरी Gemfileरेल में जैस्मीन के साथ स्पार्क का उपयोग
gem 'headless'
gem 'jasmine'
gem 'jasmine-rails'
जैस्मीन काम करता है को जोड़ा गया है, लेकिन यह प्रत्येक रन है जो बहुत उपयोगकर्ता के अनुकूल और नहीं है के लिए फ़ायरफ़ॉक्स शुरू करने की आवश्यकता है मैंने देखा कि स्पार्क के साथ इसका उपयोग करना संभव है। लेकिन जब मैं spork का शुभारंभ:
Using RSpec
Preloading Rails environment
Loading Spork.prefork block...
No runner found, attempting to compile...
make: *** No rule to make target `clean'. Stop.
which: no gmake in (/usr/lib/ruby/gems/1.9.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/java/bin:/opt/java/db/bin:/usr/bin/core_perl:/opt/qt/bin:/home/user/.gem/ruby/1.9.1/bin/)
which: no qmake-qt4 in (/usr/lib/ruby/gems/1.9.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/java/bin:/opt/java/db/bin:/usr/bin/core_perl:/opt/qt/bin:/home/user/.gem/ruby/1.9.1/bin/)
Failure to open file: /usr/lib/ruby/gems/1.9.1/gems/jasmine-headless-webkit-0.8.4/ext/jasmine-webkit-specrunner/Makefile
Unable to generate makefile for: specrunner.pro
true
/usr/lib/ruby/1.9.1/fileutils.rb:1371:in `initialize': Permission denied - /usr/lib/ruby/gems/1.9.1/gems/jasmine-headless-webkit-0.8.4/ext/jasmine-webkit-specrunner/Makefile (Errno::EACCES)
from /usr/lib/ruby/1.9.1/fileutils.rb:1371:in `open'
from /usr/lib/ruby/1.9.1/fileutils.rb:1371:in `block in copy_file'
from /usr/lib/ruby/1.9.1/fileutils.rb:1370:in `open'
from /usr/lib/ruby/1.9.1/fileutils.rb:1370:in `copy_file'
from /usr/lib/ruby/1.9.1/fileutils.rb:477:in `copy_file'
from /usr/lib/ruby/1.9.1/fileutils.rb:396:in `block in cp'
from /usr/lib/ruby/1.9.1/fileutils.rb:1515:in `block in fu_each_src_dest'
from /usr/lib/ruby/1.9.1/fileutils.rb:1531:in `fu_each_src_dest0'
from /usr/lib/ruby/1.9.1/fileutils.rb:1513:in `fu_each_src_dest'
from /usr/lib/ruby/1.9.1/fileutils.rb:395:in `cp'
from extconf.rb:10:in `<main>'
Permission denied - /usr/lib/ruby/gems/1.9.1/gems/jasmine-headless-webkit-0.8.4/ext/jasmine-webkit-specrunner/jasmine-webkit-specrunner (Errno::EACCES)
किसी भी विचार इस हल करने के लिए? क्या जैस्मीन की पृष्ठभूमि परीक्षण करने के लिए कोई अन्य विकल्प है?
मैं का उपयोग करें:
- archlinux
- माणिक 1.9.3p327
- रेल 3.2.8
- spork 0.9.2
- चमेली 1.3.1
मेरे पास क्यूमेक संस्करण 2.01 ए और क्यूटी 4.8.4 है, इसलिए ऐसा लगता है कि यह इस मुद्दे से संबंधित नहीं है। – Nibbler