2011-08-16 1 views
0

를 GitHub의 내 보석을 해제 할 수 없습니다 : 그래서,여기에 무슨 일이 일어나고 있는지 내가하는 등 혼란 스러워요

$ sudo rake install 
(in /Users/****/code/parsley) 
WARNING: no rubyforge_project specified 
WARNING: description and summary are identical 
    Successfully built RubyGem 
    Name: parsley 
    Version: 0.1.1 
    File: parsley-0.1.1.gem 
Executing "ruby -S gem install ./pkg/parsley-0.1.1.gem": 
ruby -S gem install ./pkg/parsley-0.1.1.gem 
Successfully installed parsley-0.1.1 
1 gem installed 
Installing ri documentation for parsley-0.1.1... 
Installing RDoc documentation for parsley-0.1.1... 

을하지만 내가 더 이상 깨끗한 환매 특약이없는주의 사항 :

$ git status 
# On branch master 
# Changes not staged for commit: 
# (use "git add/rm <file>..." to update what will be committed) 
# (use "git checkout -- <file>..." to discard changes in working directory) 
# 
# deleted: parsley-0.1.1.gem 
# 
no changes added to commit (use "git add" and/or "git commit -a") 

이 보인다 나에게 이상한. 0.1.1이 현재 릴리스이므로, 왜 보석이 삭제 될지 잘 모르겠습니다. 나는 그것을 재현 할 준비를하고 있다고 생각하니? 그래서 나는 커밋한다. 내가 공공의 repo에 테스트 보석을 해제 할 수 있었기 때문에

$ rake release 
(in /Users/****/code/parsley) 
Pushing master to origin 
Generated: parsley.gemspec 
parsley.gemspec is valid. 
WARNING: no rubyforge_project specified 
WARNING: description and summary are identical 
    Successfully built RubyGem 
    Name: parsley 
    Version: 0.1.0 
    File: parsley-0.1.0.gem 
rake aborted! 
Permission denied - (./parsley-0.1.0.gem, ./pkg/parsley-0.1.0.gem) 
/usr/local/lib/ruby/1.9.1/fileutils.rb:515:in `rename' 

나는 개인 REPO이 방출하고, 그 여기에 중요 할 수 있습니다 내가 레이크 출시 할 갈 때 그러나,이 오류가 발생합니다. 어떤 아이디어?

답변