2016-08-30 23 views
0

私はHTTParty gemを使用する必要があるレールモデルで作業しています。私はバンドラーを使って私の宝石を管理しています。httparty gemを読み込めません

uninitialized constant Recipe::HTTParty 

私は必要としないことを学んだので、私はバンドラを使用しています:私は、私は私のローカルサーバーhttp://localhost:3000/でそれにアクセスしようとすると、私は次のエラーを取得する、私のモデルディレクトリのクラスにHTTPartyを含むが「httparty」を要求する。しかし、私がしても、私は得る:

cannot load such file -- httparty 

私は私のサーバーを再起動する。誰かが私が間違っていることを知っているだろうか?私はGoogle上で何もできません。以下は、「httparty」が必要ない場合のエラーの様子を示しています。

class Recipe 
    include HTTParty 

    ENV['FOOD2FORK_KEY'] = 'e90655d68b4d4ccbc0c3125a5781da0f' 
    hostport = ENV['FOOD2FORK_SERVER_AND_PORT'] || 'www.food2fork.com' 

エラートレース:

Rails.root: /Users/Ilias/Documents/Rails Online Course Assignments/graded-assignments/Graded_Assignment_2/Assignment2/recipefinder 

Application Trace | Framework Trace | Full Trace 

app/models/recipe.rb:2:in `<top (required)>' 
app/controllers/recipes_controller.rb:4:in `index' 

This error occurred while loading the following files: 
    httparty 

私のGemfile:

source 'https://rubygems.org' 


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '~> 5.0.0', '>= 5.0.0.1' 
# Use sqlite3 as the database for Active Record 
gem 'sqlite3' 
# Use Puma as the app server 
gem 'puma', '~> 3.0' 
# Use SCSS for stylesheets 
gem 'sass-rails', '~> 5.0' 
# Use Uglifier as compressor for JavaScript assets 
gem 'uglifier', '>= 1.3.0' 
# Use CoffeeScript for .coffee assets and views 
gem 'coffee-rails', '~> 4.2' 
# See https://github.com/rails/execjs#readme for more supported runtimes 
# gem 'therubyracer', platforms: :ruby 

# Use jquery as the JavaScript library 
gem 'jquery-rails' 
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks 
gem 'turbolinks', '~> 5' 
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder 
gem 'jbuilder', '~> 2.5' 
# Use Redis adapter to run Action Cable in production 
# gem 'redis', '~> 3.0' 
# Use ActiveModel has_secure_password 
# gem 'bcrypt', '~> 3.1.7' 

# Use Capistrano for deployment 
# gem 'capistrano-rails', group: :development 

group :development, :test do 
# Call 'byebug' anywhere in the code to stop execution and get a debugger console 
gem 'byebug', platform: :mri 
end 

group :development do 
# Access an IRB console on exception pages or by using <%= console %> anywhere in the code. 
gem 'web-console' 
gem 'listen', '~> 3.0.5' 
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring 
gem 'spring' 
gem 'spring-watcher-listen', '~> 2.0.0' 
end 

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem 
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 
+0

私は、Ruby 2.2.3とRails 5.0.0.1 – IliasP

+0

を使用して、あなたのGemfileを投稿してくださいだろうか? – jvillian

+0

@jvillianもちろん - 私はGemfileを含めるように私の質問を編集しました。 – IliasP

答えて

1

あなたのGemfileでhttpartyを逃している表示されます。あなたがフォローしているvideoの0:19をご覧ください。

(以前の失火について謝罪し、あなたが正直な私を保つためЗелёныйに行く感謝。)

+1

大丈夫、これが答えです。 –

+0

jvillianありがとうございました。 – IliasP

+1

確かです。気分があなたに当たった場合は、お気軽にご同意ください。がんばろう! – jvillian

関連する問題