問題タブ [opkg]

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

ruby - Synology DiskStation DS216j に Ruby gems をインストールしようとすると、Ruby ヘッダー ファイルが見つかりません

Synology DiskStation DS216j でいくつかの Ruby スクリプトを実行しようとしています。OPKG/Entware-ng経由で Ruby 2.3.1 を正常にインストールできましたが、ネイティブ拡張機能を使用して gem をインストールしようとすると、エラーが発生します。

の内容/opt/lib/ruby/gems/2.3/extensions/arm-linux/2.3/io-console-0.4.6/mkmf.log:

/opt/bin/ld: cannot find -lrubyここで本当のエラーのようです。

これをグーグルで検索すると、私が行ったRubyソースコード/ヘッダーをインストールするための推奨事項が表示されます:

本当の問題は/opt/bin/ld、Ruby ヘッダー ファイルが にあることをどのように確認できるかということだと思います/opt/include/ruby-2.3/

ヘルプやヒントをいただければ幸いです。

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

yocto - opkg 複数のパッケージバージョンでリポジトリを作成

opkg を介して同じパッケージで異なるバージョンを配布するために使用される方法は何ですか。私が理解していることから、opkgはインデックスファイルを読み取り、それを使用して必要なパッケージを一覧表示およびインストールします。

これまでのところ、同じパッケージの複数のバージョンを持つリポジトリがありますが、インデックス ファイルを生成すると、最新バージョンのパッケージしかありません。したがって、ターゲット プラットフォームは特定のバージョンを選択できません。

どうすればこれを実装できますか?