問題タブ [ruby-1.9]

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.

0 投票する
4 に答える
42005 参照

ruby - Ruby 1.8 と Ruby 1.9 の違いは何ですか

Ruby の「現在の」バージョン (1.8) と「新しい」バージョン (1.9) の違いがよくわかりません。違いの「簡単な」または「簡単な」説明はありますか?なぜそんなに違うのですか?

0 投票する
7 に答える
4748 参照

ruby - ルビーのパフォーマンス

私の会社が最終的に社内での使用を許可したので、私は最初の Ruby アプリを開発することに非常に熱心です。

v1.8 までの Ruby について読んだすべての記事で、パフォーマンスについて肯定的なことは何も言われていませんが、バージョン 1.9 については何も見つかりませんでした。私が最後に見た 1.8 の数字は、そこにあるすべてのものよりも大幅に遅かったので、1.9 でこれが解決されることを願っています。

パフォーマンスは大幅に向上しましたか?パフォーマンスを可能な限り最高のレベルに保つために、Ruby アプリで実行できる具体的なこと (または避けるべきこと) はありますか?

0 投票する
3 に答える
866 参照

ruby-on-rails - 誰でも Ruby 1.9.1 RC1 で Rails 2.2 (または Edge) を実行してみてください

今日、Ruby 1.9.1 RC1 がリリースされたので、すぐにインストールすることにしました (もちろん、接尾辞 19 を使用したテスト バージョンです)。1.9 RubyGems 用の Rails と Rack をインストールしてから、edge を使用して新しい Rails サイトを作成します。実行すると、次のようになります。

プロセッサの使用率が 99.8 まで上昇し、端末がそこに座っているのを見ています。1.9.1RC1 を使用して Rails 2.2 を実行しようとすると、インフレータであらゆる種類の失敗が発生します。Rails 2.2 は 1.9.1 と互換性があるという印象を受けました。Ruby 1.9.1 で Rails のテストに成功した人はいますか? または同様のエラーが発生していますか?

0 投票する
4 に答える
403 参照

ruby - Ruby 1.9 にアップグレードする必要がありますか?

Ruby 1.9 にアップグレードする時が来ましたか?

0 投票する
4 に答える
22431 参照

ruby - ruby 1.9.1でgem install mongrelが失敗する

昨日、レール開発を始めました。
ruby 1.9.1、rubygems、rails をインストールしました。
実行gem install mongrelは正常に機能し、表面上は雑種もインストールされていました。次の理由により、私は少し困惑しています。

  • script/server はデフォルトで webrick を起動します
  • which mongrel何も返さない
  • locate mongrel次のような多くのエントリを返します

mongrel がインストールされているように見えます (既定のインストールとカスタム インストールの両方)。では、どの雑種が何かを返さないのはなぜですか。

また、 return を使用して mongrel を再インストールしようとするとgem install mongrel、独自の例外セットがスローされます。

0 投票する
3 に答える
2782 参照

ruby - Ruby1.9を使用したJRuby

この点に関して進行中の作業があることは知っていますが、JRUby1.3とRuby1.9.1との互換性の正確なステータスは何ですか?jruby 1.3をdwnloadして、ruby 1.9のインストールで作業を開始できるかどうか、少し混乱しています。

JRubyのホームページには次のように書かれています:*Ruby1.8.6と互換性があります*Ruby1.9と間もなく互換性があります

ウィキペディアは次のように述べています。

リリース履歴

この表は、主にバグを修正してパフォーマンスを向上させたバージョンを除いて、JRubyの歴史における重要なステップを示すリリースのみを示しています。リリースリリース日のハイライト0.92006-08-01Railsサポート[11]1.12008-03-28 Ruby MRI 1.8.7[6]AOTモードおよびJITモード[21]1.1.42008-08-28リファクタリングされたJavaよりも優れたパフォーマンス統合レイヤーRuby1.9サポートの開始Cライブラリを呼び出すためのFFIサブシステム[22] 1.2.02009-03-16 Ruby 1.9サポートはほぼ完了(JITコンパイラを含む) 予備的なAndroidサポート

0 投票する
1 に答える
1197 参照

ruby - Ramaze および Ruby 1.9 でファイルをアップロードしようとすると、「US-ASCII の無効なバイト シーケンス」が表示される

デフォルトのエンコーディングは 1.9 で変更されたと思いますが、Ramaze は 1.9 と完全に互換性があるはずだと思いましたか? ここで何が起こっているのか本当にわかりません。助けてくれてありがとう!

0 投票する
1 に答える
488 参照

ruby-on-rails - Rubyの複数のバージョンを使用した自動仕様

prefixおよびオプションを使用して、Mac OS XLeopardにRuby1.9.1をRuby1.8.6と一緒にインストールしましたprogram-suffix。これにより、ruby19、irb19、gem19などのコマンドを発行してRuby1.9のものを実行できます。

対応するgemをインストールしrake19 spec、rspecテストを実行するために実行できますが、autospecを実行すると次のようになります。

autotest/rails_rspecのロード自動テストスタイルのautotest/rails_rspecが存在しないようです。中絶。

Ruby1.9とRuby1.8.6のZenTest/rspecジェムの間に競合があると思いますが、問題をどのように解決するかはわかりません。誰かがこれに遭遇し、いくつかのアドバイスを提供できますか?

0 投票する
2 に答える
10218 参照

ruby - Net ::HTTP応答をRuby1.9.1で特定のエンコーディングに変換する方法は?

私は次のことを行うSinatraアプリケーション(http://analyzethis.espace-technologies.com)を持っています

  1. HTMLページを取得する(net / http経由)
  2. response.bodyからNokogiriドキュメントを作成します
  3. いくつかの情報を抽出し、応答で送り返します。応答はUTF-8でエンコードする必要があります

そのため、www.filfan.comやwww.masrawy.comなどのwindows-1256エンコーディングを使用するサイトを読み込もうとしたときに問題が発生しました。

問題は、エラーがスローされないにもかかわらず、エンコーディング変換の結果が正しくないことです。

net / http response.body.encodingは、UTF-8に変換できないASCII-8BITを提供します

Nokogiri :: HTML(response.body)を実行し、cssセレクターを使用してページから特定のコンテンツ(たとえば、タイトルタグのコンテンツなど)を取得すると、string.encodingを呼び出すとWINDOWS-1256を返す文字列が取得されます。 。string.encode( "utf-8")を使用し、それを使用して応答を送信しますが、応答が正しくありません。

私のアプローチの何が悪いのかについての提案やアイデアはありますか?

0 投票する
2 に答える
703 参照

ruby - Ruby 1.9.1 と 1.8.6 の instance_eval の動作の違いは?

クラス変数 @@my_class var は、Ruby 1.9.1 では instance_eval されたオブジェクトのコンテキストで検索されるようになりましたが、Ruby 1.8.6 ではそうではありませんでした。

Ruby 1.9.1 の instance_eval の動作のその他の違いは何ですか?