問題タブ [boxen]

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

macos - ボクセンとは何ですか、それは何をしますか?

今日、私はBoxenと呼ばれる新しいGithubチームプロジェクトを目にします:http://boxen.github.com/

私はこのプロジェクトの紹介を完全に読みましたが、なぜそれを使用する必要があるのか​​本当に理解できませんでした。開発プロセスを簡素化するにはどうすればよいですか?

編集:このツールにはRubyとNodeJにも何かがあるようです。

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

ruby - Mac OS 10.7 (Lion) で github boxen を実行できますか?

Mac OS (10.7.5) で github.com の boxen ツールを試しています。ただし、プロジェクト テンプレートを実行しようとするたびに: https://github.com/boxen/our-boxen、次のように不平を言います:

--> You must be running OS X 10.8 (Mountain Lion).

boxen ツールは Mountain Lion でしか実行できないということですか?

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

macos - Boxen の前に Git をインストールしますか、それとも Git の前に Boxen をインストールしますか?

それで、私は Mac を手に入れたばかりで、Boxen を使用して作業環境をセットアップしようとしています。問題は、セットアップ手順が少しわかりにくいということです。このページのイントロ:

https://github.com/boxen/our-boxen#getting-started

gitを使用

しかし、次のように述べています。

Boxen を使用する際の競合を回避するために、理想的にはクリーンなシステムが必要だという印象を受けました。そのため、自作/アプリ ストアから git を取得する前に、他の人が Boxen をどのようにセットアップしているかを確認して、頭の痛い問題を解決できるようにしたかったのです。

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

ruby - C拡張を必要とするrbenvとgem

だから私はaudite gemをインストールしようとしていますが、rbenv に問題があります:

これらの gem には c 拡張機能が必要であることを知っており、自作でインストールしています。そして、自作のセラーに入ると、探しているファイルが表示されます ( mpg123.h)

それで、sim-linkingまたは直接コピーするだけでなく、これをrbenv環境に追加する方法はありますか/opt/boxen/rbenv/versions/1.9.3-p448/

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

ruby - rbenv がインストールされている Mavericks で boxen を実行するにはどうすればよいですか?

最近 Mac OS 10.9 にアップグレードしましたが、boxen を実行すると次のメッセージが表示されます。

Bundler は Ruby 2.0 または Rubygems 2.0 と互換性がありません。Bundler 1.3 以降にアップグレードしてください。ブートストラップできません。依存関係が古くなっています

boxen のファイルを 1.8.7 のようなものに設定するだけでよいと想像し.ruby-versionましたが、上記のメッセージに基づいて、まだ Ruby 2.0 を使用しているようです。

どうすれば Mavericks で boxen を実行できますか?

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

puppet - boxen を使用してユーザーに入力を求める

私は boxen (および puppet) をまったく使用したことがなく、セットアップ中にユーザーにパスワードの入力を求めたいと考えています。入力を暗号化して構成ファイルに追加する必要があります。

テンプレートを使用してファイルを生成しますが、テンプレート内でコードを実行するときにパペットがコンソールに書き込みを行わないため、パスワードを取得するのは少し難しいです。

ルビーまたはシェルスクリプトを使用してユーザーにプロンプ​​トを表示し、パスワードを環境変数に保存して後でテンプレートで使用することを検討しましたが、これがこれを行うための最良または最も安全な方法であるかどうかはわかりません.

助言がありますか?ボクセン/パペットでこの種のことを行うための「ベストプラクティス」はありますか?

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

puppet - Boxen は mysql のバージョンをインストールしますか?

新しいコンピューターにソフトウェアをインストールするために boxen を使用しようとしていますが、puppet-mysql モジュールを使用して特定のバージョンの mysql (5.5.29) をインストールする方法があるかどうかを知りたいです。

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

puppet - Boxen プロジェクトのマニフェストが $repo_dir を解決しない

Boxen を使用して開発環境をセットアップしようとしています。開始するためにプルダウンしてスクリプトを実行したいリポジトリがいくつかあります。慣習にたどり着きました。リポジトリには、実行する必要がscripts/あるスクリプトを含むディレクトリがあります。bootstrap

これは、execコマンドで可能になるようです。しかし、何を実行するかを指示するには、レポのディレクトリにアクセスする必要があります。他のスクリプトは$repo_dirまたはを使用します${boxen::config:srcdir}/${name}。私はこれらのそれぞれと、さまざまなスタイルの を試しましたがexec、役に立ちませんでした。

マニフェスト

これは、指定された目標よりも単純です。スクリプトは、それらが存在するディレクトリ内で実行する必要があります。したがって、私の最初の(そしてできれば最終的な)マニフェストは、execステップに対して次のようになります。

スクリプト

今のところ、scripts/echo非常に簡単です:

出力は実際には表示されないため、日付を含むファイルを作成して、この副作用を観察し、スクリプトが実際に実行されたことを確認できるようにします。

ボクセンを呼び出す

manifestsこのプロジェクトをディレクトリから直接呼び出すだけです。

出力

${boxen::config::srcdir}代わりに試してみると、これも当てはまります。他の例を見ると、これらの変数が使用されており、機能しているようです。私はそれを間違って呼んでいますか?使用する必要がある別の変数はありますか?