2016-09-19 26 views
0
[email protected]:~/wasteland/sokol_dev$ yard 
/usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/core_ext/file.rb:56:in `initialize': Permission denied @ rb_sysopen - .yardoc/processing (Errno::EACCES) 
from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/core_ext/file.rb:56:in `open' 
from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/core_ext/file.rb:56:in `open!' 
from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/serializers/yardoc_serializer.rb:52:in `lock_for_writing' from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/registry_store.rb:197:in `lock_for_writing' 
from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/registry.rb:208:in `lock_for_writing' 
from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/cli/yardoc.rb:251:in `run' 
from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/cli/command.rb:13:in `run' 
from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/cli/command_parser.rb:71:in `run' 
from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/cli/command_parser.rb:53:in `run' 
from /usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/bin/yard:12:in `<top (required)>' 
from /usr/local/rvm/gems/ruby-2.2.0/bin/yard:23:in `load' 
from /usr/local/rvm/gems/ruby-2.2.0/bin/yard:23:in `<main>' 
from /usr/local/rvm/gems/ruby-2.2.0/bin/ruby_executable_hooks:15:in `eval' 
from /usr/local/rvm/gems/ruby-2.2.0/bin/ruby_executable_hooks:15:in `<main>' 

こんにちは、自己文書化コードに問題があり、エラーの出てくるものの概念がない、可能性を助けることができます。パーミッション拒否@ rb_sysopen - .yardoc /処理

+0

'sudo gem install'を実行しましたか?これはそれを行う良い方法ではありません。 –

+0

はい、十分に確立されており、Gamefileとバンドルのインストールにより優れていますか? – Aleksiares

+0

うん。バンドルをインストールしてから、exec yardをバンドルしてみてください –

答えて

0

現在のユーザーの現在のディレクトリにある.yardoc/processingファイルへの読み取りまたは書き込みアクセス権がないようです。

ヤードは、これらのファイルを使用してヤードが使用されているため、そこに書き込むことができる他のツールを通知します。ファイルのアクセス許可を確認し、現在のユーザーがこのディレクトリに書き込めることを確認してください。

+0

カタログにアクセスしたようですが、結果は次のようになります: – Aleksiares

+0

/usr/local/rvm/gems/ruby-2.2.0/gems/yard-0.9.5/lib/yard/parser/ruby/ ruby_parser.rb:472:on_paramsのブロック(2レベル):69048の未定義メソッド 'type ':Fixnum(NoMethodError) さらに" usr/local/rvm/gems ... " – Aleksiares

関連する問題