slab, kullanarak gitlab ayarlamaya ve böylece başka bir kullanıcı hesabına bazı taşlar yüklemek çalışıyorum ama sürekli Permission denied
hatası alıyorum.Errno :: EACCES: gitlab ile gems yükleme sırasında izin reddedildi
sudo -u gitlab -H bundle install --deployment --without development test postgres
> Using ... (a lot of successful gems there)
> Using pygments.rb (0.3.2) from https://github.com/gitlabhq/pygments.rb.git (at master)
> Errno::EACCES: Permission denied - pygments.rb-0.3.2.gem
> An error occurred while installing pygments.rb (0.3.2), and Bundler cannot continue.
> Make sure that `gem install pygments.rb -v '0.3.2'` succeeds before bundling.\
sudo -u gitlab -H gem install pygments.rb -v '0.3.2'
> Successfully installed pygments.rb-0.3.2
> 1 gem installed
> Installing ri documentation for pygments.rb-0.3.2...
> Installing RDoc documentation for pygments.rb-0.3.2...
# no matter how many times I run this command, I always get the same output
# as if the gem installation doesn't stick
# I've tried to chmod
chmod 777 -R /usr/local/lib/ruby
# then Again
sudo -u gitlab -H bundle install --deployment --without development test postgres
# same result, Errno::EACCES: Permission denied - pygments.rb-0.3.2.gem
denedin komutunu çalıştırarak kullanıcının sahip olduğu - gitlab' o kullanıcı olarak giriş ve sonra komutları çalıştırmak ve bitmiş çıkış olduğunuzda için ? Daha kolay olabilir. – iain
Yep. Yaptım. Aynı sonuç ('Errno :: EACCES: İzin reddedildi - pygments.rb-0.3.2.gem') – Alex
Bin ve mücevher direkler için proje yerel dirsleri kullanmayı deneyebilirsiniz. Şimdi tüm projelerimde yapıyorum. 'cd/home/gitlab/gitlab' sonra' bundle install --binstubs --path vendor' (gitlab olarak) ve tüm taşlar proje köküne göreli olarak ./vendor ve tüm exe'ler içindedir. – iain