2017-04-26 7 views
1

にGitLab(GitLab Shellフェーズをインストール)をインストールする際にエラーが発生しました。私のサーバは、ubuntu 14.04(32bit)です。Ubuntu 14.04 32bit

GitLab簡単インストールは、64bit Ubuntuにのみ提供されています。

私はソースからGitLabをインストールするためのガイドラインに従います。 (documentation

ただし、Install GitLab Shell Phaseでは、以下のようにエラーが発生します。 (最初の行...)

# sudo -u git -H bundle exec rake gitlab:shell:install REDIS_URL=unix:/var/run/redis/redis.sock RAILS_ENV=production SKIP_STORAGE_VALIDATION=true 
rake aborted! 
LoadError: cannot load such file -- /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/grpc-1.1.2/src/ruby/lib/grpc/grpc_c 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/grpc-1.1.2/src/ruby/lib/grpc/grpc.rb:37:in `require_relative' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/grpc-1.1.2/src/ruby/lib/grpc/grpc.rb:37:in `<top (required)>' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/grpc-1.1.2/src/ruby/lib/grpc/errors.rb:30:in `require_relative' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/grpc-1.1.2/src/ruby/lib/grpc/errors.rb:30:in `<top (required)>' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/grpc-1.1.2/src/ruby/lib/grpc.rb:32:in `require_relative' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/grpc-1.1.2/src/ruby/lib/grpc.rb:32:in `<top (required)>' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `block in require' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:in `load_dependency' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/gitaly-0.5.0/ruby/lib/gitaly/commit_services_pb.rb:4:in `<top (required)>' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `block in require' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:in `load_dependency' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require' 
/home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/gitaly-0.5.0/ruby/lib/gitaly.rb:6:in `<top (required)>' 
/home/git/gitlab/config/application.rb:5:in `<top (required)>' 
/home/git/gitlab/Rakefile:5:in `require' 
/home/git/gitlab/Rakefile:5:in `<top (required)>' 
/usr/local/bin/bundle:22:in `load' 
/usr/local/bin/bundle:22:in `<main>' 
(See full trace by running task with --trace) 

私はそれがルビーのエラーかもしれないと思うが、私はルビーのことは知らない...私はこの問題を解決する方法

ありがとう:)

+1

私は現在Ubuntu 16.04.1で同じ問題を抱えています。構築する宝石のソースコードが不足しているようですが、まだ必要なパッケージはわかりません。 – FluxIX

+0

私はそれを解決しました。ログを通して、grpc_cファイルはありません。 rootアカウントにルビー(同じバージョン)をインストールしました。そして私はgemとgrpcをインストールしました。 grpcパス(/usr/local/lib/ruby/gems/2.3.0/gems/grpc-1.1.2)には、 "grpc_c.so"共有ライブラリファイルがあります。それで、私はそれをコピーし、問題を解決しました。 – Dayamre

答えて

1

私はそれを解決しました。

ログを介して、grpc_cファイルはありません。

LoadError: cannot load such file -- /home/git/gitlab/vendor/bundle/ruby/2.3.0/gems/grpc-1.1.2/src/ruby/lib/grpc/grpc_c 

私はrootアカウントにルビー(同じバージョン)をインストールしました。

そして、私はgemとgrpcをインストールしました。 grpcパスで

/usr/local/lib/ruby/gems/2.3.0/gems/grpc-1.1.2 

"grpc_c.so" 共有ライブラリファイルがあります。それで、私はそれをコピーし、問題を解決しました。