• 締切済み

atomのインストールと起動について

atomをインストールしてパワーシェルから起動したいのですが、atomコマンドがどうしても通りません。インストールしてもパス指定されていないからだと思いますが、自前でパスを編集して起動できるようにしたらいいだけなのでしょうか。シェルから起動できないといろいろ使えない機能があります。なお、インストール後にデスクトップにアイコンができますが、そこからの起動は問題ありません。 atomのインストールはインストーラをダウンロードしてクリックするだけです。パスはどうしますか?などと聞いてきません。オプション指定などがないのです。シェルからatomを起動できるようにインストールするにはどうしたらよろしいのでしょうか。よろしくお願いします。

みんなの回答

  • ballville
  • ベストアンサー率47% (233/487)
回答No.5

何をしたいのかが今一つだったのですが、てこういうことでしょうか。 質問:atomを正規手順でインストールしただけでは、powershell上でフルパスでないとatomを起動できない。 そういうことなら、 >自前でパスを編集して起動できるようにしたらいいだけなのでしょうか の答えはイエスです。 面倒なので、atomと打ち込むだけで起動するようにしたいというならエイリアスを設定すればいいです。 set-alias -name atom -value "$Env:Temp\..\atom\atom.exe" 上記コマンドをpowershell端末に打ち込む(コピペでもいいです)と端末にatomを打ち込むだけでatomエディタが起動します。 毎回、このコマンドを打つのが面倒 というなら、 'set-alias -name atom -value "$Env:Temp\..\atom\atom.exe"'|out-file -append $profile でpowershellを起動するたび先述のエイリアスが設定されるようになります。

skmsk1941093
質問者

お礼

回答ありがとうございます。このことが私の疑問に対する対症療法としての回答になります。実際にやってみて所望の結果は得ました。これで落着ではあります。c:\users\xxx\AppData\Local\atom\binの下にatom, atom.cmd, apm, apm.cmd の4つファイルがあり、かつc:\users\xxx\AppData\Local\atomにatom.exeというものもあることがわかりました。...\binをパス指定したら動作するようです。 ただ、このようにパス指定しなくても所望の動作をすることがあるのでどうしたことだろうと思っていました。自前でパス指定することにややためらいがあったのでお尋ねした次第です。自前でやってしまうと副作用があるんじゃないかと思ったので。コマンドラインで本当は何が呼ばれているのか実際は不明なのだと思います。パス指定したところのものが起動していると思ったら実は同じ名前の実行ファイルがパスの前の方にあって思ったのと違うものが実行されているのではないかということですので。神経質かもしれないですが、スマホなども含めてファイルの所在についてあまり気にしないようになっているのでそういう風になってきたのかなあとは思いますが。

  • wormhole
  • ベストアンサー率28% (1621/5657)
回答No.4

>回答ありがとうございました。パワーシェルはatomの前にインストールしています。 パワーシェルのインストールの話ではなく、 パワーシェルを起動している状態でatomのインストールを行い、 その起動していたパワーシェルでatomを起動しようとしていませんか。 という話なんですけど。 環境変数のPATH等書き換わった場合、書き変わる前に起動していたパワーシェルやcmd.exeには反映されないですよ。

skmsk1941093
質問者

お礼

回答ありがとうございます。 --- パワーシェルのインストールの話ではなく、パワーシェルを起動している状態でatomのインストールを行い、 その起動していたパワーシェルでatomを起動しようとしていませんか。 --- それは基本的ありません。ソフトウェアのインストールは常駐とかは別として何も起動していない状態で行います。またパスを更新している際中に実はパワーシェルが走っていてそこでatomを起動しようとして起動しない,というようなことはありません。その場合でもパワーシェルを再起動したらパスの更新は反映されるはずですね。とにかくパソコンを再起動してシェルを起動してatomコマンドをたたいても見つからないという反応ですね。ちなみにフルパスだと起動します。ということはシェルからパスが見えないということは間違いないですね。 C:\Users\xxx\AppData\Local\atom\atom.exe   <-これが本体 C:\Users\xxx\AppData\Local\atom\bin\apm.exe <-これがパッケージマネージャ クリーンアンインストールして再度インストールしてみるかと思って何度やっても同じです。また、アンインストールしたつもりでも前の設定とかパッケージが残っているのに驚きました。ちょっと調べてみるとatomはクリーンアンインストールはコンパネ→アンインストールだけでは済まないらしくフォルダを手動で消すなど必要があるようです。 以下を消す必要もあるとのことでした。 C:\Users\xxx\AppData\Local\atom C:\Users\xxx\.atom C:\Users\xxx\AppData\Local\roaming\atom 古いバージョンはレジストリ編集も必要という解説もあります。一筋縄じゃないソフトだなと思いました。

  • ballville
  • ベストアンサー率47% (233/487)
回答No.3

先の手順で、コピーしたものをpowershell端末上に貼り付けて実行するということです。 あるいは、先に書いたように、%TEMP%\..\atom\atom.exeを使ってもいいですが、これはコマンドプロンプト用の表記なので、 powershellで実行するなら、 . "Env:Temp\..\atom\atom.exe" で起動します(最初のドット+半角アキを忘れずに)。

skmsk1941093
質問者

お礼

回答ありがとうございます。フルパスを調べてそれで起動するとうことですね。あまり美しくない方法になってしまいますかね。私のPCでは以下がフルパスです。 C:\Users\xxx\AppData\Local\atom\atom.exe   <-これが本体 C:\Users\xxx\AppData\Local\atom\bin\apm.exe <-これがパッケージマネージャ これをコピペすると間違いなく起動します。 パワーシェルにatomの所在であるC:\Users\xxx\AppData\Local\atom を理解してもらってatomコマンド、apmコマンドが使えるようにしたいのですが。”Env:..."はシェルの環境変数を指定するコマンドであり、これを1回やればatom, aqmコマンドがそれだけで起動できるようになるのでしょうか。

  • wormhole
  • ベストアンサー率28% (1621/5657)
回答No.2

なぜC,C++,C#のカテゴリーで質問されているのかわかりませんが https://flight-manual.atom.io/getting-started/sections/installing-atom/ を読む限りはインストーラーはPATHの設定するみたいですけど。 パワーシェルはatomインストール前から立ち上げていたものですか? インストール後に立ち上げたものですか?

skmsk1941093
質問者

お礼

回答ありがとうございました。パワーシェルはatomの前にインストールしています。シェルはベータ版とかリリース版とかいろいろあるようですが。2つありますが、いずれも結果は同じです。atomはアンインストールして再度インストールしたりしています。ここも不思議なのですが、再インストールしたら日本語化されていないはずですが、日本語化されています。ということは一度アンインストールしても前のものが何らかの形で残っているということなのでしょうか。パス指定ということですが、インストールしたら自然とパスが通るということなのかなと思います。自前で環境設定すればいい、ということになるのでしょうか。あまりよくないことなのかなと思うのですが。 Cのところに質問しているのは適当な質問先がわからなかったので一番詳しい人がいて、多くの人がatomを使ってそうなのでここにしました。

  • ballville
  • ベストアンサー率47% (233/487)
回答No.1

ショートカットがあるのならそれを見ればいいだけでは。 ショートカット右クリック→プロパティ→リンク先をコピペ→ powershellに貼り付け どうやら、%TEMP%\..\atom\atom.exeにインストールされるみたいなのでこれをコピペしてもいい。

skmsk1941093
質問者

お礼

回答ありがとうございます。この方法は、とにかくリンク先すなわち本体が保存されているフォルダ・ファイルを調べて、パワーシェルが検索する範囲に指定するということでしょうか。パワーシェルが検索する範囲なのでパワーシェルだけが分かるパスを指定する手順ってどうするのでしょうか。OSとしての環境設定、すなわち環境変数の指定ではないようなので具体的にどこにペーストするのでしょうか。アイコンということでしょうか。コピペの”ぺ”が分からないのですが。

関連するQ&A

  • Windows10のターミナルが起動できません。

    Windows10Proですが、シェル関係で以下のような問題があります。 1.コマンドプロンプトを起動できない。アイコンをクリックしたら一瞬ウィンドウが開いて0.1秒で閉じてしまう。パワーシェルでcmdコマンドで立ち上げることはできます。パワーシェルを経由しないで実行できないとまずいのですが。 2.パワーシェルを起動したときの作業フォルダを指定するためにアイコンの右クリックで作業フォルダを指定しているのに起動時にそのフォルダにならない。ホームディレクトリc:\users\hogeのようなところに開きます。 1番目の方ははっきり不具合なので、セーフモードで立ち上げてみるかなと思っていますが。

  • Windows10へのPythonのインストール

    Win10にPythonをインストールする手順はいろいろありますが、Anacondaからインストールするとスタートにアイコンができるのでjupyter notebookが起動できますが、マイクロソフトストアからのものだとjupyterが起動できないようです(アイコンがないから方法が不明)。Anacondaでない方のpythonでjupyter notebookを使えるようにするにはどうしたらいいでしょうか。 Anacondaでインストールすると、専用のコマンド、パワーシェルができます。それとはちがう普通のパワーシェルだとpythonコマンドを投入すると、マイクロソフトストアが出てきてそちらのpythonのインストールに向かうことがあります。その方向にうっかり進むとpythonのインストールが開始され、2つのpythonの環境ができてしまいます。 これはやはりまずいのではないかと思います。 一度、2つのpythonをクリーンにアンインストールしてしまうのがいいと思いますが、1つ1つアンインストールしていくしかないでしょうか。環境がスパゲッティのように絡んでしまってクリーンにアンインストールできるのかなと思うのですが。 powerシェルからpythonコマンドを投入すると細々としたエラーメッセージが出てくる(pythonの機能は一応使えるようにはなるみたいですが)のでクリーンアンインストールしたいと思っています。 よろしくお願いします。

  • 初期画面から起動しなません

    mac os x10.5.5使用です。safari 4.0ベータ版をダウンロード後にアンインストールしようと思いインストーラーをダウンロード中に途中で進まなくなった為に、強制終了させました。再起動しようと思いましたがコンピューターが落ちなかったので背面のパワーボタンを長押しでシャットダウン。再度パワーボタンを押して起動させたら画像の画面から進まなくなりました。シングルモードでfsckコマンドやセーフモード、起動時にコマンド+オプション+P+Rなどを試しましたがかいぜんされません。。。ちなみにアップルケアのディスクが入りっぱなしでだせません。いい解決策はないでしょいか?

    • ベストアンサー
    • Mac
  • crontab起動するとエラーになる

    シェルを時間起動させる為にcrontabを使いました。 起動させたシェルの中で呼び出された別のシェルがエラーコード127を返し動きません。 handで動かす分には問題なく正常終了するので、シェルには問題ないと思っています。 調べてみるとエラーコード127はPATHのエラーと出てきました。 PATH/シェル パラメータ crontabで起動させたシェルの中で呼び出すPATHはどのように指定したらいいのでしょうか? 現在は、最初に起動させているシェルと同じPATHを指定しています。(同じところにあります)

  • WindowsのPATHの設定と有効性について

    Windows10での環境変数のパス指定はコンパネ→システム→システムの詳細設定→環境変数と進んで環境変数PATHを編集して指定することができます。確認したのですが、確かにそうなっています。スペルミスも発見できません(昔と違って表のようになってます)。それを指定した後、パワーシェルでその新規に指定したパスでの実行ファイルを入力しても実行しません。実行ファイルが見つからないというメッセージです。 環境変数PATHがどうなっているか調べるためにコマンドプロンプト(パワーシェルじゃないもの)でPATHコマンドを入力してみると確かに指定されていません。指定したフォルダが入っていないのです。 設定しているのに、設定されていないようになっている理由が不明です。なせ有効にならないのだろうと思うのですが。例えばフォルダ名が.abcのように隠しファイルのようなドットが先頭に入っているとダメなのでしょうか。確かに設定されているのに、何かの理由で有効になっていない理由が知りたいのですが。そして有効化したいのです。よろしくお願いします。

  • Yahoo!ウィジェットがインストール出来ません

    こんにちは。 検索してみた所、以前同じ質問をされていた方がいらっしゃったのですが、解決していなかったようですので、再度質問させて頂きます。 まず、Yahoo!ウィジェットのページからWindows版のインストーラーをダウンロードし、実行しました。 インストール先を選択し(この時は「D:\Program Files\Yahooウィジェット」としました)、インストールを開始。問題なくファイルの展開が行われ、完了までのゲージも問題なく進んで行きました。 そしてインストールが完了し、インストール終了の際のオプションで「Yahoo!ウィジェットを起動する」みたいなチェックボックスがあったので、チェックを入れてインストーラーを終了しました。 しかし、Yahoo!ウィジェットは起動しませんでした。 おかしいと思い調べてみると、インストール先として指定した場所をいくら探してみても、全くインストールされた形跡が無いのです。 再度インストーラーを起動し、同じインストール先を選択してインストールしてみましたが、やはり同じ状況です。 この際、スタートメニューへの登録・デスクトップにショートカットを作るオプションを選んでいたのですが、当然の事ながらどちらも登録・作成されませんでした。 Yahoo!のFAQにもこういった状況は書いていなかったので、どうしたものかと悩んでいます。 どうぞよろしくお願い致します。

  • Safari 3.0.2 Betaをインストールしたらsafari等起動しない

    Safari 3.0.2 Betaをダウンロードし、インストールしようと思ったら「インストール出来ませんでした。」と表示されました。 その後、Safari、itune、ソフトウェアアップデートが起動しなくなりました。Safariはアイコンに?マークが出ていましたので入れ直そうと思ってInstall Diskからインストールしようと思ったところインストーラも動きません。どうすればよいかお分かりの方、お願いします。 osを入れ直すしかないのでしょうか? OSは10.4.10です。

    • 締切済み
    • Mac
  • なぜQuickTimeがインストールできないんでしょう?

    CD-ROMの英語教材を使おうとしているものですが、そのCD-ROMの説明書のとおりに、CD-ROMをPCにセットする→デスクトップの「マイコンピュータ」からCD-ROM「IC]アイコンをダブルクリックすると「QuickTimeInstaller.exe」というファイルがある→このファイルをダブルクリックしてQuickTime5のインストーラーを起動し、インストーラーの指示に従ってインストールしてください、とあり、ファイルをダブルクリックしたところまでいったんですがインストーラーというものが起動できず、「QuickTime5がインストールされていません」という表示がでてきてしまいます。どうすればインストールできるんですか?どうか教えてください。大変困ってます。

  • office2013のインストール

    先日アマゾンよりダウンロード版office2013Personalをインストールをしたのですが、依然にインストールしてあったパワーポイント2013がスタート画面のファイルからなくなってしまいました。再度パワーポイントをインストールすると、こんどはoffice2013がなくなってしまいます。デスクトップ上のアイコンは消えないのですが、色々とやりずらいのでなにか対策はありますか

  • インストールできません

    あるソフトをダウンロードし、デスクトップ上のフォルダに保存しました。 その後、フォルダを開いて、アイコンをダブルクリックしインストールしようとしたところ インストーラーを解凍するための一時的な場所を選択し InstallAnywhereで作成されました と表示されました。 選択かキャンセルしか選べず、インストール画面に進みません。 近くにパソコンに詳しい人がいないので、どうしたらいいのかさっぱりわかりません。 よろしくお願いします。

専門家に質問してみよう