パッケージディレクトリマッピングを削除して代わりにシンボリックリンクを使用するにはどうすればよいですか?

パッケージディレクトリマッピングを削除して代わりにシンボリックリンクを使用するにはどうすればよいですか?

npmをインストールしました。

後で次のように削除しました。

sudo apt-get remove npm
sudo apt-get purge npm

これで、手動でダウンロードしたパッケージからシンボリックリンクを追加しました。

lns /my_path/ノード

しかし、私が走るとき新しいプロジェクト管理受け取っています。

bash: /usr/bin/npm: そのファイルやディレクトリはありません。

編集する::

npmはgzipをダウンロードしてインストールされます。https://nodejs.org

ついに使用しました。

sudo ln -s /usr/bin/npm /my_path/node

/usr/bin/がパスにあるため、問題は解決しました。

答え1

ソリューションが正しく生成されるシンボリックリンクに依存する場合、/my_path/nodeシンボリックリンクの生成に使用するコマンドに問題がある可能性があります。元の投稿は次のとおりです。

lns /my_path/node

エラーは発生しませんか?

シンボリックリンクまたはソフトリンクを生成する正しい構文は次のとおりですln -s target。したがって、あなたの例に適しています。

ln -s /my_path/node

また、シンボリックリンクを作成するディレクトリにroot権限が必要な場合は、次のようにする必要があります。sudo ln -s /my_path/node

関連情報