問題タブ [rhel5]

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 投票する
2 に答える
889 参照

ruby - RVMインストールシステム全体のGit依存関係

私が走るとき:

bash <<(curl -L http://bit.ly/rvm-install-system-wide

次のエラーが発生します。

続行するには、gitがインストールされ、PATHで使用可能であることを確認してください。

Gitがインストールされています:

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

python - rpm-pythonモジュールに関する最も信頼できる/完全なドキュメントのソースはどこにありますか?

rpm-pythonモジュール(つまり、RHEL5の「importrpm」)の使用方法を学習しようとしています。完全または最近のチュートリアルが見つかりません。特に、システムにrpmをインストールして管理する方法について。誰?

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

java - RHEL5 で jar ファイルを実行するにはどうすればよいですか?

Windowsでテストしたjarファイルを作成しましたが、正常に動作します。Red Hat Enterprise Linux 5 でテストしたいのですが、rhel5 で jar ファイルを実行する方法がわかりません。

私は試してみましjava -jar My.jarたが、それは言うbash: java: command not found. JAVA_HOME変数を設定しましexport JAVA_HOME=/root/jdk1.6.0_21たが、まだ機能していません。

rhel5でjarファイルを実行する方法を教えてもらえますか?

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

python - Python 選択ライブラリ

RHEL5 を実行しており、Python 2.4 がインストールされています。なぜネイティブ バージョンなのか聞かないでください。私の質問は、私のホームディレクトリに、選択したパッケージのみでpython2.6をインストールしたいということです。また、最も重要なことは、システムコールやメールボックスの設定を処理するライブラリOSやその他のものを望んでいないことです(メールの送信は禁止されています)選択したライブラリのみで Python バージョンをインストールすることは可能ですか。したがって、システムにはpython 2.4と選択された2.6のライブラリが存在します

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

linux - リモート マシンの linux tar コマンド

.tarリモート マシンでファイルのアーカイブ (たとえば/root/bugzilla) を作成し、それをローカル マシンに保存するにはどうすればよいですか。SSH-KEYGEN がインストールされているので、認証をパスできます。

次のようなものを探しています:

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

ruby - Ruby Pony を使用して RHEL 5.3 で電子メールを送信すると、エラー NameError - uninitialized constant Net::SMTP::OpenSSL: が表示されます。

Pony を使用して電子メールを送信する Ruby sinatra アプリケーションがあります。私のWindowsボックスからは正常に動作します。しかし、RHEL 5.3 サーバーにデプロイした後、次のエラーが発生します。

Ruby 1.9.2 を使用しています。

このエラーを修正するのを手伝ってください。追加する必要がある追加の詳細があれば教えてください

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

linux - Linux/Bash/Perl でホスト名を IP アドレス ルックアップにマスキングする

私たちの環境のサーバーの多くは、ループバック回線が次の/etc/hostsように構成されています。

通常、これは問題ではありません。ただし、現在、gethostbyaddr を呼び出すベンダーの外部ソフトウェアを扱っており、そのインストーラーは、結果hostname --ip-addressが 127.0.0.1 の場合に失敗するように設計されています。サーバーのホスト名が/etc/hosts.

私の質問は、インストーラーを bash または perl スクリプトでラップする場合hostname --ip-address、/etc/hosts ファイルを変更せずに結果を「マスク」または一時的に変更する方法はありますか?

(明確化: 彼らは、コンパイルされたバイナリ インストーラー内から gethostbyaddr() 関数を呼び出しています。コマンド ラインから同様の結果を取得する方法はhostname --ip-address)

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

yum - yum downloadonly でダウンロードディレクトリを指定する

私は以下を実行しようとしています:

yum 再インストール glibc --downloadonly --downloaddir=/root/dependencies/

しかし、他の人がウェブ上で使用しているのを見たことがありますが、 --downloaddir は有効なオプションではないというエラーが表示され続けます。RHEL ワークステーション 5.5 を使用しています。ダウンロードディレクトリを指定する別の方法はありますか?

ありがとう

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

java - Eclipse の Tomcat で InvalidJarIndexException を引き起こす JAR インデックスが破損している JAR を追跡する方法

私は、他のコードの中でも特に多数のサーブレットを含むアプリケーションの開発に取り組んでいます。私が使用している開発環境は Eclipse (3.2.1、かなり古い) であり、タスク用の Eclipse Tomcat Wrapper プラグインを使用して Tomcat サーバー (5.5.23、これもかなり古い) を実行しています。これらはすべて、RedHat 5.2 Linux システムで実行されます。

私が使用している Java ランタイムは JDK 1.6.0(21) です。これはごく最近 (以前の JDK 1.5 バージョンから) アップグレードしたもので、覚えている限りでは、上記のソフトウェアの組み合わせ (使用しているアプリケーションと一緒に) ) 実際に動作しました: Tomcat サーバーを起動できました。エラーや苦情なしで起動し、アプリケーションのサーブレットはポート 8080 で利用できました。

ただし、どこかで何かが変更されています (アプリケーションの jar ファイル自体にある可能性があります。ホスト上のすべてのものが根本的な原因であるとは思えません)。ここで、Tomcat サーバーを起動しようとするとsun.misc.InvalidJarIndexException、コンソール出力にエラーが表示されます。これは、次のクラスとメソッドで発生します。

  • org.apache.commons.modeler.Registry registerComponent(3回発生)
  • org.apache.catalina.core.StandardServer initialize(1回発生)
  • org.apache.catalina.connector.Connector start(2回あります)

Java クラスの JAR が有用であることを確認する方法に関するこのスタック オーバーフローの質問を見つけました。また、提案された問題のある JARS を追跡するために数回実行しfind /usr -name \*name-of-suspected-jar\*.jarました。また、Eclipse で Tomcat サーバーのランタイム構成を確認しようとしましたが、システム上の JAR ファイルと、CLASSPATHどちらの Tomcat ランタイム セットアップ (またはCLASSPATHEclipse の起動時に環境で使用される) とも一致しませんでした。 その努力には、おそらく私の側でもう少し厳密さが必要ですが、それを行う前に(そのため、現在、 s に関するすべての詳細をCLASSPATHここに投稿していません)、実際に何が起こっているのかを正確に読み上げましたInvalidJarIndexException.

そのため、JAR ファイルには、JAR ファイルで検索するクラス (およびメソッド) に関する情報を含むオプションの INDEX.LIST ファイルが含まれる場合があります。CLASSPATHアイデアは、多くの状況で役立つすべての JARS で検索を短絡することです。問題は、INDEX.LISTファイルが破損している (または破損していると思われる) 場合で、クラスのロードが完全に放棄され (クラスローダーは .xml 内のすべての JAR を検索するようにフォールバックしませんCLASSPATH)、エラーが発生InvalidJarIndexExceptionします。投げられる。さらに厄介なことに、JAR が検索される順序は、クラス ローダーがINDEX.LISTファイルを処理する方法に影響を与える可能性がありINDEX.LISTます。1 つの JAR のファイルが他の JARS を参照する可能性があり、JARS を参照するファイルが最初の JAR と同期していない場合INDEX.LISTファイルの場合、クラス ローダーはこのInvalidJarIndexExceptionエラーで失敗します。

したがって (このStackOverflowの質問によると)、このエラーは、JAR ファイルに破損INDEX.LISTした .以前に検索された JAR がクラス ローダーを混乱させたためです。(別の言い方をすれば、この例外は、システムの他の場所に違反者がいるために、「無実の」破損していない JAR ファイルに対してもスローされる可能性があります)。INDEX.LISTINDEX.LIST

それで、単なる小説を書いた後、ここに私の主要な一連の質問があります:

  • それぞれがスローされる正確な.jarファイルを追跡する最良の方法は何ですか?InvalidJarIndexException
  • .jarランダムに選択されたファイルにファイルがあるかどうかを確認する最善の方法は何INDEX.LISTですか? このタスクにはどのようなツールがありますか?
  • ファイルの検索順序を自動的に推測する効率的な方法はあり.jarますか? 手動でフォローすることもできますCLASSPATHが、正直なところ、エラー発生しやすく、面倒です。
  • クラスローダーを混乱させて、検索の後半で.jar無実の破損していないファイルが不正なファイルであると非難する可能性がある、検索順序にある​​ファイルを把握する効率的な方法はありますか?.jarINDEX.LIST

免責事項: 私は古いバージョンのソフトウェアを実行していることを知っています (Redhat 5.2 の最新の更新プログラムがインストールされている場合でも)。多くの人が、これをデバッグするのに何の努力もしていないことを提案するのが反射的な反応であることを知っています。代わりに、Tomcat、Eclipse、および Linux のより新しいバージョンにアップグレードします (Java は最近のものです)。そうしたくない理由は、物事を調べた結果、アップグレードを行ったり、現在使用している RHEL5.2 提供の Tomcat/Eclipse の隣に別の最新の Tomcat または Eclipse をインストールしようとしたりするのはかなり面倒だとわかったからです。また、この種のトラブルシューティングは、Java とそれに関連するツールや機能について、役に立つ核心的な詳細を学ぶ機会だと考えています。クラスのロードがどのように機能し、何がこれをスローするのかを理解するInvalidJarIndexException私のシステムでは非常に教育的です!

(しかし、このトラブルシューティングが失敗した場合は、最新の Linux、Eclipse、および Tomcat を使用することを真剣に検討します...約束します)