2017-07-26 10 views
0

私は宝石をインストールしていたレールアプリを持っていて、うまくいきました。 Gemfileに宝石を追加してバンドルインストールを実行すると、Gem not foundというエラー(例:「申し訳ありませんが、何かが間違っていました...」とアプリがクラッシュしてしまいました。 。いずれかのソース(Bundler :: GemNotFound)でgmaps4rails-2.1.2を見つけることができませんでした... ")。Rails gem path error

私は、コマンドを試してみました: 出力gmaps4rails宝石 :は/ usr/binに/宝石

旅客エラーが表示さ: システム情報

Ruby interpreter command 
/home/webmaster/.rbenv/versions/2.3.3/bin/ruby 

User and groups 
uid=1001(webmaster) gid=33(www-data) groups=33(www-data),27(sudo),110(lxd) 

Environment variables 

APACHE_RUN_DIR = /var/run/apache2 
APACHE_PID_FILE = /var/run/apache2/apache2.pid 
PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 
APACHE_LOCK_DIR = /var/lock/apache2 
LANG = C 
APACHE_RUN_USER = www-data 
APACHE_RUN_GROUP = www-data 
APACHE_LOG_DIR = /var/log/apache2 
PWD = /var/www/maus_view 
PASSENGER_USE_FEEDBACK_FD = true 
SERVER_SOFTWARE = Apache/2.4.18 (Ubuntu) Phusion_Passenger/5.1.5 
PASSENGER_DEBUG_DIR = /tmp/passenger.spawn-debug.XXXXIfqFGX 
USER = webmaster 
LOGNAME = webmaster 
SHELL = 
HOME = /home/webmaster 
IN_PASSENGER = 1 
PYTHONUNBUFFERED = 1 
NODE_PATH = /usr/share/passenger/node 
RAILS_ENV = development 
RACK_ENV = development 
WSGI_ENV = development 
NODE_ENV = development 
PASSENGER_APP_ENV = development 
BUNDLER_ORIG_PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 
GEM_PATH = /home/webmaster/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0:/home/webmaster/.gem/ruby/2.3.0 
GEM_HOME = /home/webmaster/.rbenv/versions/2.3.3/lib/ruby/gems/2.3.0 

私はstackoverflowののポストをたくさん読みましたが、私はデバッグしてこの問題の解決策を見つけることができません。

誰かが私を助けることができますか?

は---あなたにEDITを

ありがとう---

これは私のGemfileです:あなたは、コマンドラインからだけではなく、それらをインストールする必要があり、いくつかの宝石用

source 'https://rubygems.org' 

git_source(:github) do |repo_name| 
    repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") 
    "https://github.com/#{repo_name}.git" 
end 


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '~> 5.0.2' 
# Use mysql as the database for Active Record 
gem 'mysql2', '>= 0.3.18', '< 0.5' 
# 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', '>= 3.3.0' 
    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] 

gem 'devise' 
#gem 'gmaps4rails' 
+0

Gemfileの内容を投稿できますか? – Sanjiv

+0

あなたは 'gem install gmaps4rails'を試してみました –

答えて

2

"それらをバンドルする '。 だから、実行してみてください:

gem install gmaps4rails

そして、あなたに行くディレクトリを突出してbundle install

それが役に立てば幸いにヒット!

+0

私のアプリのルートの内側から試しました "gem install gmaps4rails"しかし、エラーがあります: "エラー:Gemを実行している間...(Errno: :EACCES) 権限が拒否されました@ rb_sysopen - /var/lib/gems/2.3.8/gems/gmaps4rails-2.1.2/.gitignore " – Massimiliano

+0

あなたはUbuntu OSを使用していますか? sudoコマンドを実行して私に教えてもらうと – Aashish

+0

はい@Aashish、私はUbuntuサーバー16.04です。 sudoの宝石がgmaps4rails をインストール を働いていた私は、バンドルが が、インストールヒット: バンドルショーgmaps4rails 出力:宝石の出力をgmaps4rails "gmaps4railsが見つかりませんでした":は/ usr/binに/宝石で をアセットパイプライン: //アンダースコアが必要です // gmaps/googleが必要です Sprockets :: FileNotFoundエラーが発生したため、私が思っている宝石はありません:(ファイル 'gmaps/google'をタイプで見つけることができませんでした'application/javascript') – Massimiliano