1

ビーフをインストールしようとしていますが、そのためにはルビーが必要です。これまでのところ、公式サイトからルビーをダウンロードしました。次に、SQLite dll をダウンロードし、ruby bin フォルダーに展開しました。次に、DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe をダウンロードし、C:/ フォルダーに展開しました。次にコマンドプロンプトを開いてパスに移動するように指示されましたdevkitが、devkit をダウンロードすると自動的に mingw に名前が変更されたため、mingw パスに移動しました。最後に実行してみました

ruby dk.rb init

エラーが発生しました:

ruby: no such file or directory -- dk.rb (loaderror)

私は宝石の更新を行い、最新の宝石と最新のルビーとそのすべてを持っています。

このエラーを解決するにはどうすればよいですか?

4

1 に答える 1

1

これはしばらく前のように見えますが、将来誰かがこれに問題を抱えている場合:

あなたはウィンドウズでこれを試みているようです、そしてそれはほとんど不可能です。彼らのウィキのガイドは機能せず、Rubyはウィンドウでうまく機能しません。起動して実行してもバグがあります。最善の策は、VmwareプレーヤーをダウンロードしてUbuntuを仮想化することです。インストールは夢のように機能し、スムーズに実行されます。

あなたがubuntuを稼働させていると仮定すると(それはかなり簡単です)、次のことを行います:

ターミナルを起動します

sudo apt-get update

これで最新の状態になり、Rubyといくつかの依存関係をインストールするときが来ました。次のように入力します。

sudo apt-get install curl git ruby build-essential libsqlite3-ruby libsqlite3-dev libssl-dev

次に、次のコマンドを使用して、Ruby virutal machine--rvmをインストールします。

sudo curl https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable

ここで、ターミナルがログインシェルとして機能する必要があります。トップメニューは非表示になっている場合がありますが、マウスオーバーすると表示されるため、[編集]->[プロファイル設定]を選択します。ポップアップウィンドウで、[タイトルとコマンド]タブを選択し、[コマンドをログインシェルとして実行する]チェックボックスをオンにします。

ウィンドウを閉じて、次のコマンドを実行します

sudo echo [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

に続く:

rvm pkg install zlib --verify-downloads 1

すべてのルビーを再インストールする必要があると書かれているので、それを実行しましょう。

rvm reinstall all --force

これに続いて:

rvm install ruby-1.9.3-p392

CPUによっては時間がかかる場合がありますので、しばらくお待ちください。色とりどりの端末をお楽しみください。

終了したら、次の(非常に論理的な)コマンドを使用して、rvy1.9.3を使用するようにrvmに指示します。

rvm use 1.9.3

最後に、次のように入力してBundlerをインストールします。

gem install bundler

これで、RubyとDependenciesのインストールが完了しました。BeEFをダウンロードするときが来ました。次のように入力して、ダウンロードします。

git clone git://github.com/beefproject/beef.git

完了したら、次のように入力してbeefフォルダーに移動します。

cd beef

次に、前にインストールしたバンドラーを使用して、ビーフバンドルをインストールします。

bundle install

これで、BeEFのインストールに成功しました。おめでとうございます!(「ルビービーフ」から始めてください)

于 2013-03-08T14:51:54.043 に答える