問題タブ [pacman-package-manager]
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.
node.js - Manjaro でパッケージを更新するときにトランザクション (競合するファイル) をコミットできませんでした
sudo pacman -Syu
Manjaro Linuxでpacmanを使用してすべてのパッケージを更新しようとすると、pacmanは必然的にすべての利用可能なパッケージの最新の更新をダウンロードするためにすべてを行い、ファイルの競合をチェックした後、スローします
グローバルにインストールされたノードモジュールが上書きされるか何かであると私が想定している node_modules に固有の何かをする必要がありますか?
c++ - 記述ファイルの解析とマップへの情報の保存
複数の記述ファイルを含むディレクトリがあり、その情報をマップに保存して、後でパッケージ マネージャーを実装するために使用したいと考えています。
ファイルを正しく読み取ったようですが、情報をフィルタリングしようとすると、いくつかの情報が失われます。ほとんどの場合、最後の行が途切れてしまうため、最後のキーワードが%DEPENDS%
で、情報が 1 つしかない場合、依存関係マップでそのファイルを見つけることができません。
記述ファイルは次のようになります。
そのすべての情報をマップに保存したいので、次のようなものがあります。
私は多かれ少なかれ次のように見えるユーティリティクラスを持っています:
すべての情報を取得するには、2 つの方法があります。1 つはすべてのファイルを読み取り、情報を 1 行ずつベクトルに格納する方法で、もう 1 つは指定されたベクトルからマップを作成し、関連情報を に格納する方法ですpkg_dependencies
。最初のものは、実際には私の util クラスのコンストラクターです。
しかし、この例でzlib
は では見つかりませんpkg_dependencies
。zlib
すべてのファイルの最後の行が切り取られているように見えるため、依存関係が 1 つしかないことに気付きました。結局のところ、複数の依存関係を持つものもあり、最後の 1 つが常に欠落しています。
現在、ベクターの後ろから始めてpart_lines
、キーワードに到達するまで要素を push_back します。次に、ベクターを含むキーワードをマップに挿入します。
最初からベクトルを反復してみました。そのため、最初にキーを見つけ、次のキーを見つけたら、まず情報をマップに挿入し、新しいキーワードを定義してベクトルをクリアします。最後の要素にいる場合は、その要素をプッシュバックしてから、情報をマップに挿入します。
どちらの試みも最後の要素を切り取っているように見えるため、問題は別の場所にある可能性があります。
ここで質問するのはこれが初めてなので、私の問題を正確に説明できたかどうかわかりません。十分な情報と関連するコード スニペットを提供していただければ幸いです。
うまくいけば、誰かが私を助けてくれます。