問題タブ [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.
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 を実行してそのシェルのキーをロードできるはずです。
r - ファイル名の作成でRホームディレクトリを呼び出す方法は?
私はWindowsXPでRを使用しています。それは、ウィンドウから環境変数HOMEを取得しました。
ただし、ファイル名でその変数をすばやく使用するにはどうすればよいですか?特に、にファイルを保存している場合H:/tmp/data.txt
。次のコマンドをどのように作成すればよいですか?
それは明らかに機能しませんでした。
私がそれを機能させる唯一の方法は次のとおりです。
これはとても面倒なので、もっと簡単な方法があると私は信じなければなりません。RのHOME変数の簡単な呼び出しを知っている人はいますか?
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
させて実行したいと思います)。
windows - Windowsユーザープロファイルディレクトリの適切な使用法
Windowsユーザーの「ホーム」ディレクトリ(c:\Documents and Settings\someusername\
またはc:\users\someusername\
)内にディレクトリを作成する必要があります。このディレクトリは永続的に存在しますが、一時ファイルのみが含まれます。
良き市民になりたい場合、ユーザープロファイル内のこのディレクトリの最適な場所はどこですか?私のプログラムは(おそらく)管理者以外のユーザーによって実行され、自分のプロファイルにアクセスするだけで済みますが、フォルダーを作成するためのアクセス許可が必要であることに注意してください。
使用するMy Documents\NameOfMyApp\
ことは可能だと思いますが、それは煩わしいようです。
このタイプのデータのより良い場所と、それにアクセスするための特定のMFC呼び出しはありますか?
python - OS Xで現在のユーザーのホームディレクトリを取得していますか?
OS Xで現在のユーザーのホームディレクトリを見つける方法は?
HOME
コンソール (GUI アプリ) で実行しない場合など、環境変数が常に設定されているとは限りません。
このため、設定されていない場合にフォールバックする一般的なソリューションを探してos.environ['HOME']
います。
同様の質問 (C)がありますが、既に無効な解決策が承認されています。
Python ソリューションが優先されますが、有効なホームまたは書き込み可能な場所が少なくとも 1 つ提供される限り、他の言語も歓迎されます。
python - Pythonでホームディレクトリを取得する正しいクロスプラットフォームの方法は何ですか?
現在ログオンしているユーザーのホーム ディレクトリの場所を取得する必要があります。現在、Linuxで以下を使用しています。
ただし、これは Windows では機能しません。これを行う正しいクロスプラットフォームの方法は何ですか?
perl - Perlに「〜」を含むパスを認識させるにはどうすればよいですか?
私はUbuntuを実行しています。
Perlスクリプトに~
(たとえば~/Documents/file.txt
)で始まるパスを渡すと、それを見つけることができません。正規のパスを通過する必要があります(例/home/dave/Documents/file.txt
)。
何故ですか?
Perlに~
パスを認識させることはできますか?
アップデート
提案されたすべての解決策には、スクリプトのコードを変更することが含まれます。スクリプト自体に変更を加えないソリューションが必要です(すべてが私のものではないため)。おそらく、Bashの動作に何か問題がありますか?
質問の更新バージョンがスーパーユーザーに投稿されました。
linux - Linux:プログラムのアンインストール後にアプリケーション設定を削除しますか?
データと設定をホームディレクトリに保存するLinux用のプログラムを作成しています(例:/home/username/.program-name/stuff.xml)。データは100MB以上を占める可能性があります。
システム管理者がプログラムを削除すると、データと設定はどうなるのだろうといつも思っていました。次に、これらのファイルをすべての(!)ホームディレクトリから削除する必要がありますか、それともそのままにしておく必要がありますか?ホームディレクトリに数百MBを残すのは、かなり無駄に思えます...
android - AndroidGetアプリケーションの「ホーム」データディレクトリ
アプリが内部メモリに書き込むときのデフォルトの「ホーム」ディレクトリに関する簡単な質問。デフォルトでは、作成されたファイルはすべてOS(2.2)によって次の場所に配置されます。
openFileInput()
ファイルを読み込むときは、、を介して適切なコンテキストを維持するときに、同じデフォルトが使用されますopenFileOutput()
。ただし、たとえばFileクラスを使用してファイルの存在を確認する必要がある場合は、コンストラクターでパス全体を指定する必要があります。
Environment.getDataDirectory()
(returns /data
)、Environment.getRootDirectory()
(returns )などがあります/system
が、アプリの「ホーム」ディレクトリの取得には何の関係もありません。
大したことではありませんが、ファイルを参照する方法がある場合は、使用するファイルのアプリにフルパスをハードコーディングしたくありません(パッケージ名が変更された場合、パスが将来のOSリリースで変更された場合など)。アプリの「ホーム」ディレクトリをプログラムで。
mercurial - ホームディレクトリをソース管理下に置く(hg)
しばらくの間、私は自分のコードだけをソース管理下に置いていましたが、自分のもののようなものを、とりわけリポジトリ内の.vimフォルダーに入れるのはクールだと思いました。(私は明らかにすべてを私のリポジトリに保存するつもりはありません。さまざまな構成ファイル、私のsrcディレクトリ、そしておそらく他のいくつかのものも保存します)
リポジトリを正常に設定してから、他のコンピューターからアクセスできるサーバーにプッシュすることはできましたが、他のコンピューターにクローンを作成することはできません。ホームディレクトリが空でないため、クローンを作成しようとすると失敗します。ここでやりたいことをする方法はありますか?