2013-08-18 4 views
8

मैं प्रदर्शन परीक्षण पर इस railscast का पालन कर रहा हूं, लेकिन मैं तुरंत एक समस्या में भाग रहा हूं।रेल 3.2.11 प्रदर्शन परीक्षण समस्या: कार्य परीक्षण कैसे बनाएं: बेंचमार्क '

मेरा ऐप रेल 3.2.11 है, इसलिए रेलवेकास्ट के अनुसार इसमें प्रदर्शन परीक्षण शामिल होना चाहिए, लेकिन मेरे पास 'test' नामक फ़ोल्डर नहीं है। जब मैं 'रेलवे प्रदर्शन_स्टेस्ट होमपेज उत्पन्न करता हूं' चलाता है तो कुछ नहीं होता है या उत्पन्न होता है। इसलिए मैं बनाया एक मैन्युअल रूप से (वास्तव में railscast स्रोत कोड से मेल खाते हैं), लेकिन जब मैं रेक परीक्षण चलाने: मैं त्रुटि

Don't know how to build task 'test:benchmark' 

मैं अपने gemfile और चलाने के बंडल को 'रेल-perftest' मणि जोड़ देते हैं तो मिल बेंचमार्क , उसके बाद फिर से उत्पन्न करने के लिए एक performance_test कुछ नहीं होता की कोशिश, और जब मैं तो रेक परीक्षण चलाने: बेंचमार्क, इसके बारे में

uninitialized constant Rails::SubTestTask 

मैं अपने मणि फ़ाइल में निम्न निर्भरता को शामिल करना सुनिश्चित किया गया है कोई दूसरी त्रुटि फेंकता है:

gem 'ruby-prof', group: :test 
gem 'test-unit', group: :test 

क्या कोई मुझे सलाह दे सकता है कि मैं क्या गलत कर रहा हूं? धन्यवाद!

+0

मेरे पास एक ही समस्या है। क्या आपने इसे हल किया? – Zeck

उत्तर

1

मैं इस पर 100% निश्चित नहीं हूं, लेकिन मुझे लगता है कि आपके पास आपकी application.rb फ़ाइल तदनुसार कॉन्फ़िगर नहीं हो सकती है। अपनी Gemfile.lock फ़ाइल को भी देखें और bundle install कमांड चलाएं क्योंकि यह आपके रत्न और निर्भरताओं के साथ कुछ मजेदार हो सकता है।

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