問題タブ [ringojs]

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 に答える
183 参照

osx-lion - $PATHに新しいディレクトリを追加する

を使用して新しいWebアプリケーションを実行するには、binディレクトリをPATH環境変数ringojsに追加することをお勧めしringojsます。そのため、次のように試しました。

次に、ターミナルを閉じて再度開き、ringoREADMEの説明に従って新しいWebアプリを作成しようとしましringojsた。

しかし、私はいつも得ました:

antおよびivyツールを正常に設定したことに注意してください。私はそこに何かが欠けていますか?$PATH間違ったものに追加する方法はありますか?

アップデート:

Abrahamの提案を使用した後、これまでの.bash_profileの内容は次のとおりです。

ただし、ターミナルセッションを閉じて再度開いても、同じringo-adminコマンドが見つかりません。

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

google-app-engine - サーブレット javax.servlet.UnavailableException からのキャッチされない例外: java.security.AccessControlException

Web アプリを Google App Engine サーバーにデプロイした後、すべて問題ないようです。

ただし、 url: からテストしようとすると、次のmyappname.appspot.com一般的なエラーが発生しました。

私のアプリのログでは、これは私が得たエラーです:

私はGAEが初めてなので、そのようなエラーを解決する方法を理解する必要があります。事前にサンクス。

PS:それが役立つ場合は、ringojsプロジェクトを展開しています。

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

javascript - RingoJShttpserverはBindExceptionをスローします

RingoJSで非常に奇妙な問題が発生しました。に保存されている次のコードについて考えてみますmain.js

実行ringo main.jsすると、httpサーバーがhttp://localhost:8080/期待どおりに起動し、デフォルトのnotfoundページが表示されます。

ifここで、条件を次のようにハードコーディングしたことを除いて、上記と同じ次のコードについて考えてみますtrue

実行ringo main.jsするとhttpサーバーが起動しますが、サイトを開くと、errorページではなくnotfoundページが表示されます。それはWrapped java.net.BindException: Address already in use私に次のスタックトレースを言い、与えます:

何が起こっていますか?状態はサーバーにどのようifに影響しますか?結局のところ、両方の条件が値を表しますtrue(これがhttpサーバーが機能する理由です)。これは私をひどく混乱させました。バグですか?

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

javascript - ringojsで新しいアプリを作る

ringojs に関するあらゆる種類のリソース (チュートリアル、無料の電子ブック、有料の電子ブックなど) をお勧めできますか。公式ウェブサイトと github ドキュメントはセットアップのみを目的としているため、ringojs.orggithubのリンクを貼り付けないでください。事前にサンクス

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

java - RingoJs を使用してブラウザをシミュレートする

サイトがブラウザーによってアクセスされているかのように、サイトにアクセスするサーバーを作成します。私のサーバーがアクセスする必要があるいくつかのサイトでは、javascript の実行が必要です。

0 投票する
0 に答える
68 参照

javascript - RingoJS が Unicode 文字を出力しない

Ringo.JS で Unicode 文字を印刷するのに問題があります。私の実行環境は cygwin です。問題を示す 1 行のプログラム (以下を参照) に要約しました。はcat、端末が Unicode テキストを表示できることを示していますが、ringo は表示できません。「ringo」シェルスクリプトがどういうわけか非ユニコード準拠の方法で実行されているのではないかと思っていますが、execシェルの方法に精通していません。ましてや、一部のメソッドが Unicode をサポートしている場合とサポートしていない場合がある理由を知る必要はありません。

cygwin で ringo に Unicode を正しく印刷させる方法はありますか?

アップデート:

好奇心から、出力をファイルにリダイレクトしてチェックしてみました。端末は Unicode を出力でき、ringo は Unicode を正しく処理できますが、ringo は端末で Unicode を出力しないため、私の端末での ringo の実行方法には間違いなく問題があります。誰がこれを引き起こす可能性があるか知っていますか?

更新#2:

Windows 用の ringo は、コンソール I/O で utf8 をサポートするように構築されていないようです。ただし、node.js は機能します。別のバージョンの Windows を実行している別のマシンに切り替えたところ、同様の結果が得られました。

つまり、Windows のコンソールで utf8 を実行する JavaScript プログラムを作成する場合、解決策は ringojs ではなく node.js を使用することです。node.js 開発者は、多くの API のブロッキング I/O バージョンを追加したため (fs.readFile と fs.readFileSync を参照)、ニーズに合った I/O モデルを選択できます。