首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JRuby负载误差

JRuby负载误差
EN

Stack Overflow用户
提问于 2017-08-24 08:13:24
回答 1查看 151关注 0票数 0

我正试图在我的系统上启动一个Rails项目。我从jruby链接安装了,从railsinstaller[dot]org安装了Rails

现在,在进行捆绑安装时,它给我的是:尝试bundle install jruby-openssl或尝试bundle update作为jruby-openssl version locked at 0.0.9 in your lock file

在执行bundle update之后,它继续显示与jruby-openssl相关的警告。

而且,当我启动rails服务器时,它会对此感到震惊:

还有其他人面临类似的问题吗?

我做错了什么?

我还包括gem filelock file吗?

编辑:创业板文件

代码语言:javascript
复制
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.7'
# Use jdbcmysql as the database for Active Record
gem 'activerecord-jdbcmysql-adapter'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See js#readme for more supported runtimes
gem 'therubyrhino'
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: 
gem 'turbolinks'
# Build JSON APIs with ease. 
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0', group: :doc

# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development


# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem 'activeresource', '~> 4.1'

gem 'jruby-openssl'

gem 'faker', :groups => [:development, :test]

gem 'apipie-rails'

gem 'rest-client'

gem 'rest-client-components'

gem 'bootstrap-sass'

gem 'jquery-ui-rails', '~> 5.0', '>= 5.0.5'
gem 'font-awesome-sass', '~> 4.7.0'

gem 'activerecord-session_store'

gem 'active_model_serializers', '~> 0.10.2'

gem 'simple_token_authentication', '~> 1.0' 

gem 'legacy_model_generator', '~> 0.2', :group => :development

gem 'devise', '~> 4.2'

gem 'cancancan', '~> 1.10'

gem "espinita"

gem 'kaminari'

gem 'warbler', '~>2.0', :group => :development

gem 'rspec-rails', :groups => [:development, :test]

gem 'composite_primary_keys'

gem 'rack-cors'
gem 'graphql'
gem 'graphiql-rails'

group :test do
    gem 'database_cleaner'
    gem 'cucumber-rails', :require => false
end

gem 'inifile', '~> 3.0'

gem 'angular_rails_csrf'

gem 'health_check' 
EN

回答 1

Stack Overflow用户

发布于 2017-09-02 02:18:54

railsinstaller.org下载包含一个版本的MRI运行时。因此,当您运行rails c时,您实际上是以MRI而不是jruby运行Rails控制台;因此jruby出现了错误。

你可以尝试两种方法中的一种:

  • jruby -S rails c的形式运行rails命令。这将确保它运行在Ruby而不是MRI中。
  • 更改您的命令路径,以便JRuby版本的ruby命令比MRI命令具有更高的优先级。(对不起,我在这里帮不了你,因为我不会讲Windows。)

在Linux和MacOS上,您也可以使用Ruby管理器,比如rvm里本夫。我不知道在Windows上是否有类似的工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45856328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档