ruby-on-rails - Kali Linux 中的 Dradis 框架错误。错误:bundler: command not found: rails

标签 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,然后重新安装并更新它。

最佳答案

这里的 Dradis 提交者,首先想到的是您正在使用旧的存储库,而不是新的存储库。

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

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

然后确保运行bundle install

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

关于ruby-on-rails - Kali Linux 中的 Dradis 框架错误。错误:bundler: command not found: rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36471232/

相关文章:

ruby-on-rails - 在 View 模板中保留逻辑是否可以接受?

ruby-on-rails - 如何在 Ruby on Rails 3 中以嵌套形式调用对象的方法?

ruby-on-rails - 设置属性的通用方法

ruby - 无法在 MacOS Sierra 10.12.1 上安装 Jekyll

node.js - 构建 Angular 项目导致堆内存不足

php - 哪些库/模块会影响阵列的运行速度?

PHP/Django/Rails/Flex 混合演示 - 需要项目创意

ruby-on-rails - Heroku - bundler : failed to load command: unicorn

ruby - 关于rubys IO#(读/写)_nonblock调用的困惑

java - 如何在 Linux 上运行扩展名为 .exe 的 Windows Java 可执行文件