• ベストアンサー

macos10.2.8における.bash_profileファイルの編集

今回Mac OS XにFlex 3 SDKをインストールするため 以下のページを参考に作業を進めていましたが http://d.hatena.ne.jp/yasu-log/20080323/1206282130 .bash_profileファイルを 編集するというところで躓いてしまいました。 試したこととしては --------------------------------------------------------------- ・mi2.1.6というテキストエディタにてホームフォルダを開く (バージョンの関係により不可視ファイルを開くが無かった) 【結果】:開くからフォルダ内を探しても.bash_profileは出てこず。 ・以下のページを参考にターミナルから不可視ファイルを表示を実行 http://www.msng.info/archives/2008/02/mac_finder.php 【結果】:該当フォルダ内に.bash_profileは出てこず。 ・finderの検索でbash_profileを検索 【結果】:bash_profileは見つかりませんでした。 --------------------------------------------------------------- また状況としては2003年6月に購入したemacで パーティションを2つに切っており osxとos9を立ち上げられるようにセッティングしております。 どなたかご存知の方いらっしゃいましたらお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

.bash_profileは個人用初期化ファイルなので、無ければ自分で作るものです。 でも、10.2.8(Tiger)なら、ログインシェルのデフォルトはtcshだったような気がするので、.bash_profileを設定してもうまくいかないかも。 まあbashを使えば良いだけですが。

yanagiman2
質問者

お礼

ご回答ありがとうございます。 おかげさまで何とか.bash_profileを作成することができ、 不可視ファイルとすることができました。 またログインシェルについて下記ページの http://homepage3.nifty.com/toshi3/osx2t.html 【◆ ログインシェルの変更方法】 を元に/bin/bashとしました。 しかしbash-2.05a$ mxmlc main.mxmlをターミナルで実行すると bash: mxmlc: command not found となってしまいます。 .bash_profileには PATH=$PATH:/Developer/SDKs/flex_3/bin と作成しましたが、おそらくここのパスが 通っていないのだと思います。 SDKs/flex_3/binbinフォルダには mxmlcというファイルが確認できます。 パーティションを切っていてそれぞれのHDの名前は osx,os9としている場合 .bash_profileは PATH=$PATH:/osx/SDKs/flex_3/bin になるのかと思い試しましたが結果は同じでした。 何かお心当たりありましたらまた書き込みをお願い致します。

その他の回答 (2)

回答No.3

Unixの標準的な動作としては .で始まる一般ファイル(レギュラーファイルなどとも呼びます)は一般ユーザでls コマンド実行しても表示されないファイルです。 ドットファイルなどと特別な名前で呼びます。(不可視属性を持っているわけではありません。Finderの設定もドットで始まるファイルを表示するか非表示にするかの設定で属性を追加したりという事ではありません。ターミナル上で同様の動作をさせる場合にはシェルの別名機能や関数機能を使って設定します) 一般ユーザで表示したい場合にはls -aとします。 .で始まりrcで終わるファイルはrc(run command)ファイルと呼ばれておりソフトの初期設定をするファイルです。 例えば、.rc (標準シェルの初期設定ファイル)、 .shrc(最近使われている標準シェルの初期設定ファイル).cshrc(Cシェルの初期設定ファイル)、 .xinitrc(X11を開始するxinitの初期設定ファイル) ※ profileを使うのは標準シェル以外にほとんどありません。rcは様々なソフトで初期設定ファイルとして使われています。 bashのマニュアルに掛かれていますが、bashはシステムフォルダ・ユーザのホームディレクトリにある .rc .shrc .bashrc profile .bash_profile .bash_loginなどを指定の順序で読み込み実行します。 ※ login時とlogin後だとかbashでの起動、shでの起動時など状況によって細かい動作が違いますのでマニュアルをご確認なさるのが良いと思います。 対応としては現在使っているbashのrcファイルに書き加えるのが良いと思いますので確認してください。.bash_profileがないから作るという対応を行うと現在使っている設定ファイルが読み込まれなくなる可能性があります。 もう一点、システム全体で使うよう設定したい場合には/etcにある設定ファイルに追記すれば良いし、特定のユーザアカウントでのみ使う場合にはホームディレクトリ中の設定ファイルに追記しましょう。 OS XとOS 9は全く違い、この設定はOS Xにのみ行います。 確認のため、PATHという名前の環境変数を表示させる方法はターミナル上で $ echo $PATH とします。 PATH=$PATH:/Developer/SDKs/flex_3/bin 上記は環境変数PATHの後ろに『:/Developer/SDKs/flex_3/bin』を追加しています。 $PATHが環境変数PATHの内容に展開され、その後ろに複数のコマンド検索パスを列挙する場合に挟む区切り文字『:』と加えるパスを追加した指定です。 ターミナルで man bash を実行すれば bash のオンラインマニュアルが参照できると思いますので、確認すると良いでしょう。 ※ お使いのシステム用に調整されているだろうし、版による動作の違いなどに配慮する必要もないのでネットで探す情報は補足・解説と捉え付属のマニュアルをご活用ください。

yanagiman2
質問者

お礼

丁寧なご回答ありがとうございます。 返信が遅れ申し訳ありません。 すみません、説明不足でしたが 当方Unixおよびターミナルの知識は皆無の状態ですので ご回答を元にまた色々実験させて頂きます。 詳細な情報までありがとうございました。 なお、当方諸事情により しばらく返信ができない状態になりますので いったん質問を締め切らせて頂きます。 またNO.1さんNO.3さんの情報を元に 色々テストしてみてできなかったら あらためて質問をさせて頂きますので また機会がありましたら宜しくお願い致します。 ご回答ありがとうございました。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

訂正。 10.2.8はJaguarですね。Tigerは10.4だった。

関連するQ&A

  • X11のxtermが.bash_profileを読み込まないのはなぜ?

    Mac OS X Leopardを使っています。 X11R7.2のターミナルを起動すると、 ~/.bashrc は読み込まれますが、 ~/.bash_profile は読み込まれません。 X11でないTerminalではちゃんと読み込まれますが、 なぜでしょうか? 理由を教えていただけると嬉しいです。

    • ベストアンサー
    • Mac
  • ~/.bash_profileがログイン時に反映されないのはなぜ?

    LINUX系OS全般的に初心者です。 TeraTermを使いサーバにTelnet接続し、~/home/(ユーザ名)パスの下に .bash_profileファイルを以下の内容で作成しました。 export PATH=/usr/local/pgsql/bin:$PATH (この1行のみ) そして、再度同ユーザでログインしても/usr/local/pgsql/bin が$PATHに追加されていません。 source ~/.bash_profileを実行すると追加が成功することから どうやら.bash_profileの内容自体には問題ないようなのですが、 ログイン時に反映されないのはなぜでしょうか? お分かりになる方、どうかご教授ください! ちなみに、echo $HOMEの内容は確認済みで、 $HOME = 'home/(ユーザ名)'となっています。 なので、ファイルの置き場所も間違ってはいないと思うのですが? よろしくお願いいたします。

  • Meadow で bash

    Meadow で bash を使うと、日本語のファイル名・フォルダ名が文字化けします。どう設定すればよいでしょうか? http://kawacho.don.am/win/meadow/customize/dot-emacs-sample.html#shell を参考に、.emacs を設定しています。 bashは 「M-x shell」 で呼び出しています。(このサイトの .emacs 全体をそのまま使っています。)

  • mac miniで.gitファイルを検索したい

    mac超初心者です。 mac miniでXcodeのプログラミングにトライしてます。PC内のXcodeのプロジェクトフォルダのどこかにgitでの管理を有効にして.gitファイルが作られたはずなのですが、Finderでそのフォルダのところで”.git”と検索してもこのファイルを検索して見つけることができません。 このファイルを検索して見つけ出す方法をご教示頂きますよう、よろしくお願い致します。

    • ベストアンサー
    • Mac
  • ファイルをDVDに保存

    いままでdmgファイルをソフトでdvdに保存したことはあるんですけど wmvファイルなどはどのように保存すればよいのでしょうか? 空のdvdをセットしました。 このときのpcの動作はfinderを開くになっています. デスクトップにはdvdのアイコンがありません. mac10,3 emacです。

    • 締切済み
    • Mac
  • プロフィールの設定と異なるファイル名等

    ScanSnaiX600をScan Snap Homeでプロフィールを作成して自炊目的に使用しています。 先ほどまでは順調に使用できていましたが、突然下に記すように3点について、プロフィールの設定と異なるスキャン結果ファイルが保存先にフォルダに出力されるようになり、困惑しています。対処方法をご教示願います。 1. ファイル名はスキャン日付(yyyyMMddHHmmss)となるように設定していますが、yyyyMMddがファイル名として付けられるようになってしまいました。 2. スキャンは、「白紙ページを自動削除」を適用しない設定にしていますが、削除されるようになってしまいました。 3. スキャン後、スキャン結果のpdfが読み取れるように表示され、確認をマウスでクリックするとファイルが保存されるようになっていましたが、表示されなくなってしましました。 ※OKWAVEより補足:「「ScanSnap/fiシリーズ/HHKB」商品について」についての質問です。

  • フォルダにパスを通すとはどういうことでしょうか?

    http://gihyo.jp/dev/serial/01/androidapp/0002 このサイトで下記のように書いてあったのですが 調べてもよくわからないのでどなたか教えてください! SDKフォルダにあるtoolsフォルダにパスを通します。Mac OS Xは,.bash_profileにパスを記述します。ホームディレクトリに,同名のファイルが存在しない場合は作成してください。 よろしくおねがいします。

    • ベストアンサー
    • Java
  • MacOSエラー -50

    Toast6 TitaniumでDVDを焼こう、とVIDEO_TSフォルダをドラッグ&ドロップすると「直前のコマンドを実行できませんでした。原因:Mac OS エラー 結果コード=-50」と出てうまくいきません。DVDプレーヤーでファイルを開くときちんと開いて見ることができるのでファイルが壊れているわけではないと思うのですが、、、原因は何か、結果コード-50とは何か、対策はどうやったらいいのか、どなたかわかる方、教えてください。

    • 締切済み
    • Mac
  • Spotlightで検索できないファイルがある

    Power Mac G5 / Mac OS 10.4.3使用 Spotlightで検索に引っかからないファイルがあります。 不可視ファイルなどのファイルは引っかからないみたいですが、 今門内になっているファイルに関しては、不可視ファイルではありません。 具体的にいうと、 ユーザー<(ユーザー名)<ライブラリ<Printers<RICOH imagio Neo C245 というアプリケーションファイルです。 Spotlight再インデックスやアクセス権の修復作業を行ってみましたが、状況はかわりません。 ただ、このファイルが入っているPrintersというフォルダ内限定で検索をかけると、上記のアプリケーションファイルが検索されます。 このファイルが検索にかからないから困るというワケではないのですが、他にもこのようなカンジで検索にかかっていないファイルがあると困るので、改善策があれば、ご指導下さい。 よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • ユーザー作成時の隠しファイルについて

    Linux初心者 RedHat7.3ですがユーザーを作成した際にそのユーザ名のフォルダの配下に隠しフォルダや隠しファイルがいくつかありますが、消しても平気でしょうか? (ユーザーを作成した際としましたが、そうとは限らないかもしれません) フォルダ:.gconf .gconfd .nome .gnome_private ・・・など ファイル:.bash_logout .bash_profile .gthrc・・・ などです