2012-04-01 1 views
1

私はMacには新しく、noexec gem https://github.com/joshbuddy/noexecを使いたいと思っています。そのGithubページでは、.profileファイルや環境変数を置く場所にRUBYOPT = " - r noexec"という行を置くと言います。今私は〜/の下にこの.bash_profileファイルがあることを知っています、これはenv varsを置くことができる場所ですか? -noexec gem、 "RUBYOPT =" - r`noexec` ""行を追加する場所

また、どのファイルでどのようなファイルを設定できるのかわかりますか?

私のMacのインストールはまったく新しいものですが、私はシェルに何もしていません(b/cはわかりません)。

ありがとうございました!

PS: .bash_profileで試してみるのではなく、私がここで尋ねる理由は、私がそうしていたのですが、Guardの宝石から "guard start"警告:あなたはBundlerの外でGuardを使用していますが、これは危険で動作しない可能性があります。 "noexecは存在しません。 noexecの機能と間違っていない限り。

答えて

2

私の2セントは、あなたの環境に依存しているので、今は初心者のためにnoexecをスキップすることです。

Bundlerはすぐにこの機能を組み込みます。

本当にやりたければ、任意のシェルスクリプトやコマンドライン上に環境変数を置くことができます。通常、ファイル〜/ .bash_profileはサインイン時に自動的に実行されます(bashを使用している場合)ので、そのRUBYOPT行を置くのに適しています。

他のスクリプトでRUBYOPTを無効にすることも、使用しないこともできます。

+0

今後のバンドラでバンドルexecを手動で入力する必要はありません。 - env varsをどこに置くかについての答えをありがとう –

+0

;私はバンドラーがすぐにこの種の機能を追加していることを読んだ。 – joelparkerhenderson

関連する問題