問題タブ [newgem]

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

python - PythonとRubyの拡張モジュールの組み合わせ

Python用のC拡張モジュールがあり、Rubyistsが利用できるようにしたいと思います。

ソースには多数のCモジュールがあり、Pythonに依存しているのは1つだけです。残りは、相互に、そして標準ライブラリにのみ依存します。python setup.py build私は通常の方法でそれを構築することができます。

私はを使用してRubyサポートを追加することを試みてきましたが、を使用しnewgemて拡張機能のバージョンを構築できrake gemます。ただし、結合されたソースには醜いディレクトリレイアウト(GemスタイルとSetuptoolsスタイルの構造が混在)があり、ビルドプロセスは厄介です。

mkmfPythonに依存するモジュールを自動的に取得してビルドしようとするため、すべてのソースを同じディレクトリに保持することはできません。ユーザーは、使用されないモジュールをコンパイルするためにPythonをインストールする必要はありません。私の現在のハックはextconf.rb、Pythonに依存しないソースファイルをRubyに依存する拡張モジュールと同じディレクトリにコピーすることです。

コードを両方の言語で利用できるようにするための賢明な方法はありますか?Pythonに依存しないコードを別のGemに複製する必要がありますか?autotoolsで構築された別のlibとして独立したコードをリリースする必要がありますか?mkmf不要なモジュールをスキップできるバージョンはありますか?

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

ruby - newgemでテストフレームワークを指定する

Newgem v1.5.1

また試した

MRIも試しました。

何か案は?

ありがとう

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

ruby - ruby アプリケーションの理想的なディレクトリ構造は?

Ruby アプリケーションの理想的なディレクトリ構造は何ですか。

EC2にデプロイしたいです。rake タスクを実行するための Gemfile と Rake ファイルが必要です。

ユーティリティ用の lib ファイルが含まれている必要があります。

コマンドを使用するだけですか

newgem -- 簡単なテスト

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

ruby - newgemの問題

そこで、問題が発生した場合に備えて、Gem install newgem(rvmで実行)とsudo geminstallnewgemを実行しました。実行しようとすると、次のようになります。私はルビーを始めたばかりで、それが機能していない理由を実際に推測することはできません。誰か助けてもらえますか?