問題タブ [ri]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - RDoc:ri-documentationの「Atttributes:」セクションの名前を変更します
私はいくつかのメタプログラミングを使用して、次のようにrubyで一連のメソッドを生成しています。
'-A mood'を渡して、気分生成コードを属性として認識させることができることを知ってrdoc
います。これは、少なくとも認識されるので便利です。
ただし、これらは実際には属性というよりも通常のメソッドに似ているため、を使用してドキュメントを見るときに、「属性:」セクションの下にリストされたくありませんri
。私は通常の属性を持っていないので、このセクションのタイトルを「気分:」などに変更する簡単な方法はありますか?ユーザーは少なくとも入力するのに十分な好奇心がありri EmotionalObject#happy
ます。
ruby - Ruby 'ri' ツールがコマンド プロンプトで結果を返さないのはなぜですか?
重複の可能性:
ruby 1.9 riの問題
コマンド プロンプト ウィンドウでRuby のri
ツールを使用して、クラスやメソッドなどに関するヘルプを取得しようとすると、常に失敗するようです。たとえば、次のように入力すると:
次のようなメッセージが表示されます。
Ruby 1.9.1p243 (2009-07-16 リビジョン 24175) [i386-mingw32] がインストールされた Vista 64 を使用しています。
動作するように構成するにはどうすればよい ri
ですか?
ruby - Ruby の ri が bash コマンド プロンプトに戻らないのはなぜですか?
Mac のターミナルで ri ... を実行すると、おそらく 50 行の空白行が表示され、次に期待どおりの出力が表示され、最後に次の行が表示されます。
(終わり)
、(END)が黒地に白文字で表示されます。ただし、bash には戻りません。ri はまだ実行中で、何も入力できません。また、なぜすべての空白行があるのですか?
なぜこうなった?
ruby - ri と rdoc の違いは何ですか
gem をインストールするたびに、ri と rdoc が続きます。これがドキュメントであることは知っていますが、2つの違いと使用方法は何ですか?
emacs - cygwin で fastri を実行できません: 初期化されていない定数 Gem::Version (NameError)
Windowsのcygwinで実行されているemacsでfastri(http://eigenclass.org/hiki/fastri)をセットアップしようとしています。ruby のインストールも、windows 版の ruby ではなく、cygwin からのものです。tarball をダウンロードして展開し、setup.rb を実行した後、qri または fri を実行しようとすると、次のエラー メッセージが表示されます。
私のルビーバージョンと宝石環境:
ri_paths.rb を調べて、Gem::Version をファイルに含める方法を調べましたが、わかりませんでした。と の両方require 'gem/version'
をrequire 'version'
ri_paths.rb に追加しようとしましたが、喜びはありませんでした。私は得る 'require': no such file to load -- version (LoadError)
ruby - ri 出力を less にパイプすることはできません
ri バージョン 2.5.8 と ruby 1.9.2 を実行しています。のようなものを試してみるとri Enumerable | less
、ページングが壊れにくくなります。出力は表示されますが、CTRL-F または CTRL-B を使用してページを前後に移動できません。試してみると、画面の下部にリテラルの "^F" と "^B" の文字が出力されるだけです。どうしたの?
ruby - (Mac)Vimでriを表示するときにANSIエスケープ文字を削除する
gvimとMacVim内でriドキュメントを表示できません(両方で試してみました)一部のriドキュメントには、ターミナルウィンドウで表示すると見栄えのするテキスト装飾が含まれていますが、gvim/MacVimで表示するとANSIエスケープ文字が含まれています。たとえば、次のriスニペット$ri class
は、ターミナルでは次のようになります。
Object#typeよりも優先されるobjのクラスを返します
そしてこれはgvimで:
[4mobj [mのクラスを返します。現在は[7mObject#type [m、
gvim内で読みやすいriドキュメントを参照できると便利です。これを修正するためにどこから始めればよいかについてのアイデアはありますか?
ruby - Ruby: Ri ドキュメントを作成する方法はありますか?
私が書いた Ruby クラスの Ri ドキュメントを作成したいと考えています。ri ドキュメントを作成する方法はありますか? ありがとう!
ruby - ri + rvm + Textmate の問題
Ctrl+H ショートカットを使用して Textmate で Ruby メソッドのヘルプを検索しようとしていますが、常に次のエラーが発生します。
/Users/tomdeeu/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:388:in
bin_path': can't find gem rdoc ([">= 0"]) with executable ri (Gem::GemNotFoundException) from /Users/tomdeleu/.rvm/gems/ruby-1.9.2-p180/bin/ri:19:in
'
プラットホーム:
- macOS 10.6.8
- RVM 1.6.20
- テキストメイト 1.5.10 (1631)
- TM_RUBY を /Users/tomdeleu/.rvm/bin/rvm-auto-ruby に設定
- RVM 統合ドキュメントで説明されているように、osx-plist アップデートをインストールしました
- DrNic の Rails バンドルをインストール
Ri はコマンド ラインから正常に動作します (「rvm docs generate」を実行して 1.9.2 のドキュメントをインストールしました)。私は周りを検索しましたが、解決策が見つかりません。誰でも助けることができますか?
ruby - 何も知られていない....riString#upcaseRubyを試したとき
RVMをインストールしたばかりで、TheWell-GroundedRubyistの本を読んでいます。最初の章ではri String#upcase
、upcaseメソッドに関するドキュメントを表示しようとしていますが、次のようなメッセージが表示されます。
String#upcaseについては何も知られていない
SOに関するいくつかの投稿を見つけました。これは、おそらくRDocがインストールされていないためだと言っています。しかし、私はそれを修正する方法を理解していません。
MacOSX10.6と最新のRVMを使用しています。AppleのDeveloperキットに付属している標準のRubyインタープリターに加えて、1.9.2のみをインストールしました。