問題タブ [home-directory]

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

git - msysGit ポータブルの $HOME の場所を修正

フラッシュドライブに msysGit Portable を正常にインストールして構成し、それを使用して GitHub リポジトリをプルおよびプッシュしました。しかし、私は常に SSH サポートをこじ開ける必要があるようです。

具体的には、SSH がキー ファイルを見つけるために、次の手順に従って、git-bash.bat を実行するたびに2 番目のインスタンスを開始しssh-agent、次にキーを開始する必要があります。ssh-add

の出力ssh -v git@github.comをデバッグに使用すると、msysGit が既定で Windows ユーザー ディレクトリにキーを検索することがわかります。それはできません。ポータブル ドライブの独自のディレクトリを参照する必要があります。

$HOME をプログラム独自のフォルダにする方法を教えてください。

壊れた Vox リンクの更新

このページの手順は、私が最初に投稿した現在壊れているリンクと似ています。以下引用。元の Vox 記事の webarchiveもここにあります。

ただし、これを試して取得した場合:

セッションは ssh-agent の下で実行されていません。以下を実行して、エージェントの下で新しいシェルを再起動することで、これを回避できます。

ここで、bash を選択したシェルに置き換えることができます。これを行うと、ssh-add を実行してそのシェルのキーをロードできるはずです。

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

r - ファイル名の作成でRホームディレクトリを呼び出す方法は?

私はWindowsXPでRを使用しています。それは、ウィンドウから環境変数HOMEを取得しました。

ただし、ファイル名でその変数をすばやく使用するにはどうすればよいですか?特に、にファイルを保存している場合H:/tmp/data.txt。次のコマンドをどのように作成すればよいですか?

それは明らかに機能しませんでした。

私がそれを機能させる唯一の方法は次のとおりです。

これはとても面倒なので、もっと簡単な方法があると私は信じなければなりません。RのHOME変数の簡単な呼び出しを知っている人はいますか?

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

perl - ローカル cpan ビルド

cpan からインストールするものに、ホーム ディレクトリ固有の非ルート ディレクトリを使用したいと考えています。どうすれば設定できますか?

通常の CPAN 構成では、パッケージを にインストールしようとします/usr。を追加した後'makepl_arg' => q[PREFIX=~/cpan_local]、単純なパッケージがビルドされているように見えますが、依存関係をプルするパッケージをビルドできません - 依存関係が見つかりません。

に変更した後'makepl_arg' => q[PREFIX=~/cpan_local LIB=~/cpan_local]、次のメッセージが表示されます。Warning: Prerequisite 'ExtUtils::CBuilder => 0.27' for 'D/DA/DAGOLDEN/Module-Build-0.3607.tar.gz' already installed but installation looks suspicious. Skipping another installation attempt, to prevent looping endlessly.

これを適切に構成するにはどうすればよいですか? 自動的に実行するように構築されたすべてのものを望んでい~/cpan_localます。(または、Python に精通している人々にとっては、これを Python のようvirtual-envに動作easy_installさせて実行したいと思います)。

0 投票する
3 に答える
1679 参照

windows - Windowsユーザープロファイルディレクトリの適切な使用法

Windowsユーザーの「ホーム」ディレクトリ(c:\Documents and Settings\someusername\ またはc:\users\someusername\)内にディレクトリを作成する必要があります。このディレクトリは永続的に存在しますが、一時ファイルのみが含まれます。

良き市民になりたい場合、ユーザープロファイル内のこのディレクトリの最適な場所はどこですか?私のプログラムは(おそらく)管理者以外のユーザーによって実行され、自分のプロファイルにアクセスするだけで済みますが、フォルダーを作成するためのアクセス許可が必要であることに注意してください。

使用するMy Documents\NameOfMyApp\ことは可能だと思いますが、それは煩わしいようです。

このタイプのデータのより良い場所と、それにアクセスするための特定のMFC呼び出しはありますか?

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

python - OS Xで現在のユーザーのホームディレクトリを取得していますか?

OS Xで現在のユーザーのホームディレクトリを見つける方法は?

HOMEコンソール (GUI アプリ) で実行しない場合など、環境変数が常に設定されているとは限りません。

このため、設定されていない場合にフォールバックする一般的なソリューションを探してos.environ['HOME']います。

同様の質問 (C)がありますが、既に無効な解決策が承認されています。

Python ソリューションが優先されますが、有効なホームまたは書き込み可能な場所が少なくとも 1 つ提供される限り、他の言語も歓迎されます。

0 投票する
4 に答える
563498 参照

python - Pythonでホームディレクトリを取得する正しいクロスプラットフォームの方法は何ですか?

現在ログオンしているユーザーのホーム ディレクトリの場所を取得する必要があります。現在、Linuxで以下を使用しています。

ただし、これは Windows では機能しません。これを行う正しいクロスプラットフォームの方法は何ですか?

0 投票する
6 に答える
4353 参照

perl - Perlに「〜」を含むパスを認識させるにはどうすればよいですか?

重複の可能性:
Perlでユーザーのホームディレクトリを見つけるにはどうすればよいですか?

私はUbuntuを実行しています。

Perlスクリプトに~(たとえば~/Documents/file.txt)で始まるパスを渡すと、それを見つけることができません。正規のパスを通過する必要があります(例/home/dave/Documents/file.txt)。

何故ですか?

Perlに~パスを認識させることはできますか?

アップデート

提案されたすべての解決策には、スクリプトのコードを変更することが含まれます。スクリプト自体に変更を加えないソリューションが必要です(すべてが私のものではないため)。おそらく、Bashの動作に何か問題がありますか?

質問の更新バージョンがスーパーユーザーに投稿されました

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

linux - Linux:プログラムのアンインストール後にアプリケーション設定を削除しますか?

データと設定をホームディレクトリに保存するLinux用のプログラムを作成しています(例:/home/username/.program-name/stuff.xml)。データは100MB以上を占める可能性があります。

システム管理者がプログラムを削除すると、データと設定はどうなるのだろうといつも思っていました。次に、これらのファイルをすべての(!)ホームディレクトリから削除する必要がありますか、それともそのままにしておく必要がありますか?ホームディレクトリに数百MBを残すのは、かなり無駄に思えます...

0 投票する
3 に答える
120745 参照

android - AndroidGetアプリケーションの「ホーム」データディレクトリ

アプリが内部メモリに書き込むときのデフォルトの「ホーム」ディレクトリに関する簡単な質問。デフォルトでは、作成されたファイルはすべてOS(2.2)によって次の場所に配置されます。

openFileInput()ファイルを読み込むときは、、を介して適切なコンテキストを維持するときに、同じデフォルトが使用されますopenFileOutput()。ただし、たとえばFileクラスを使用してファイルの存在を確認する必要がある場合は、コンストラクターでパス全体を指定する必要があります。

Environment.getDataDirectory()(returns /data)、Environment.getRootDirectory()(returns )などがあります/systemが、アプリの「ホーム」ディレクトリの取得には何の関係もありません。

大したことではありませんが、ファイルを参照する方法がある場合は、使用するファイルのアプリにフルパスをハードコーディングしたくありません(パッケージ名が変更された場合、パスが将来のOSリリースで変更された場合など)。アプリの「ホーム」ディレクトリをプログラムで。

0 投票する
3 に答える
1986 参照

mercurial - ホームディレクトリをソース管理下に置く(hg)

しばらくの間、私は自分のコードだけをソース管理下に置いていましたが、自分のもののようなものを、とりわけリポジトリ内の.vimフォルダーに入れるのはクールだと思いました。(私は明らかにすべてを私のリポジトリに保存するつもりはありません。さまざまな構成ファイル、私のsrcディレクトリ、そしておそらく他のいくつかのものも保存します)

リポジトリを正常に設定してから、他のコンピューターからアクセスできるサーバーにプッシュすることはできましたが、他のコンピューターにクローンを作成することはできません。ホームディレクトリが空でないため、クローンを作成しようとすると失敗します。ここでやりたいことをする方法はありますか?