Kali Linux中的Dradis Framework错误。错误:bundler:找不到命令:rails

时间:2016-04-07 08:54:19

标签: ruby-on-rails ruby linux git ruby-on-rails-3

我尝试在我的测试操作系统Kali Linux上安装Dradis框架。我按照此处给出的说明Git Repo for Dradis执行了

ruby bin/setup

它为每个框架创建了单独的文件夹,然后在执行下一个命令时

`bundle exec rails server`

安装文件损坏并发出错误。

bundler: command not found: rails
Install missing gem executables with `bundle install`

后来我检查了我的rails环境,它给了我这个..

> RubyGems Environment:
  - RUBYGEMS VERSION: 2.2.2
  - RUBY VERSION: 2.1.5 (2014-11-13 patchlevel 273) [x86_64-linux-gnu]
  - INSTALLATION DIRECTORY: /var/lib/gems/2.1.0
  - RUBY EXECUTABLE: /usr/bin/ruby2.1
  - EXECUTABLE DIRECTORY: /usr/local/bin
  - SPEC CACHE DIRECTORY: /home/test/.gem/specs
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /var/lib/gems/2.1.0
     - /home/test/.gem/ruby/2.1.0
     - /usr/share/rubygems-integration/2.1.0
     - /usr/share/rubygems-integration/2.1
     - /usr/share/rubygems-integration/all
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/local/games
     - /usr/games

我甚至试过这个链接对应同一个错误Error Link in Issues,但结果是一样的。我有什么方法可以从我的Kali Linux中完全删除rails并重新安装并更新它。

2 个答案:

答案 0 :(得分:0)

这里的Dradis提交者,首先想到的是你使用旧的仓库,而不是新的仓库。

旧: https://github.com/dradis/dradis-legacy

新: https://github.com/dradis/dradis-ce

然后确保运行bundle install

另外,请查看官方Install from Git guide

答案 1 :(得分:-1)

你跑了吗

bundle install

?这将安装Gemfile中指定的所有gem,包括安装Rails。

bundle exec rails server

应该在那之后工作