Gần đây tôi đang cố gắng bắt đầu dự án của riêng mình trên một cộng đồng git repo và tôi đã gặp một số biến chứng. Tôi mới sử dụng git, nhưng đây là những gì tôi đã cố gắng làm để kiểm tra nó.
Tôi chạy các lệnh sau và tất cả chúng đều chạy ok.
git config --global user.name "MYNAME"
git config --global user.email "MYEMAIL"
mkdir testproject
cd testproject
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@git.xxxxx.org:community/testproject.git
và tất cả các lệnh trên chạy không có lỗi. Tuy nhiên, khi tôi chạy lệnh tiếp theo, tôi gặp một lỗi rất lớn.
git push -u origin master
và lỗi là.
Counting objects: 3, done.
Writing objects: 100% (3/3), 204 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
Username for 'http://git.xxxxxx.org': MYEMAIL
Password for 'http://MYEMAIL.com@git.xxxxxx.org':
remote: /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find rake-10.1.0 in any of the sources (Bundler::GemNotFound)
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in `map!'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/spec_set.rb:85:in `materialize'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/definition.rb:114:in `specs'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/definition.rb:159:in `specs_for'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/definition.rb:148:in `requested_specs'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/environment.rb:18:in `requested_specs'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:13:in `setup'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler.rb:120:in `setup'
remote: from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/setup.rb:17:in `<top (required)>'
remote: from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
remote: from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
remote: error: hook declined to update refs/heads/master
To http://git.xxxxxx.org/community/testproject.git
! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'http://git.xxxxxx.org/community/testprojact.git'
Tôi không thực sự chắc chắn phải làm gì từ đây, nhưng bất kỳ trợ giúp đều được đánh giá cao.
Ngoài ra, tôi đang chạy Arch nếu nó quan trọng.
Chỉnh sửa: Tôi đã thử cài đặt lại cào và nó không hoạt động. Phiên bản cào hiện tại của tôi là 10.1.1, vì vậy tôi đã thử gỡ bỏ nó và thay thế bằng phiên bản 10.1.0 và điều đó cũng không khắc phục được.
Tuy nhiên khi tôi cài đặt rake, tôi gặp lỗi:
WARNING: You don't have /home/josh/.gem/ruby/2.0.0/bin in your PATH,
gem executables will not run.
Điều này có thể được đóng góp cho vấn đề?