我试着在我的测试操作系统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`
后来我检查了我的轨道环境,它给了我这个。。
> 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
我甚至尝试过这个链接对应问题中的错误链接,但结果是一样的。有没有什么方法可以从我的Kali Linux中完全删除rails,然后重新安装并更新它。
Dradis committer在这里,首先想到的是您使用的是旧的repo,而不是新的repo。
旧:https://github.com/dradis/dradis-legacy
新增:https://github.com/dradis/dradis-ce
然后确保运行bundle install
。
此外,请查看官方的"从Git安装"指南。
你运行了吗
bundle install
这将安装Gemfile中指定的所有gem,其中包括安装Rails。
bundle exec rails server
应该在之后工作