我有一个Mongo数据库数据库,我试图从这个数据库中的一个集合导出几个"记录".这是我试图使用的命令和我得到的错误:
mongoexport --collection my_collection --out my_collection.json --limit 10 --db my_db --username mongoadmin --password secret --host localhost
connected to: localhost
assertion: 18 { ok: 0.0, errmsg: "auth failed", code: 18 }
Run Code Online (Sandbox Code Playgroud)
不知道这里有什么问题.
Sprockets::FileNotFound: couldn't find file 'jquery.ui.all'
Run Code Online (Sandbox Code Playgroud)
我尝试了迄今为止发现的所有建议.它们都不适合我.我无法继续运行开发中的程序,因此我不能再在线进行新的部署.
source 'https://rubygems.org'
ruby '2.0.0'
gem 'rails', '4.0.0'
gem 'bcrypt-ruby', '3.0.1'
gem 'faker', '>=1.1.2'
gem 'pg', '>=0.15.1'
gem 'uglifier', '>=2.1.1'
gem 'coffee-rails', '>=4.0.0'
gem 'jbuilder', '~> 1.2'
gem 'activerecord-import', '>=0.4.1'
gem 'rubyzip2'
gem 'date_validator'
gem 'psych', '~> 2.0.5'
gem 'json', '>=1.8.1'
gem 'turbolinks', '>=1.1.1'
gem 'sass-rails', '>=4.0.0'
gem 'bootstrap-sass', '>=3.0.0.0'
gem 'will_paginate', '>=3.0.4'
gem 'bootstrap-will_paginate','>=0.0.9'
gem 'bootstrap-sass-rails'
gem 'bootstrap-datepicker-rails'
gem 'jquery-ui-bootstrap-rails'
gem 'geocoder'
gem 'jquery', '>=0.0.1'
gem 'jquery-rails', '>=2.2.1'
gem 'jquery-datatables-rails', github: 'rweng/jquery-datatables-rails'
gem …Run Code Online (Sandbox Code Playgroud) 我正在使用Rails 4.2.6和Ruby 2.3.0以及Puma 3.3.0在过去的几天里,我运行了一些软件包更新,在rails s之后,同一URL的所有浏览器localhost:3000都呈现相同的空白页面.这与我正在玩的所有6-7个应用程序一致.但是当部署到Heroku时,所有人都在"生产"中工作.似乎只是与我的开发环境相关的问题.
不知道怎么解决这个问题.任何帮助都感激不尽.如果无法对我正在开发的代码运行单元测试,则无法继续开发.
但是当我使用另一个端口时,一切正常.例如,当使用rails s -p 3001或port 3002命令启动应用服务器时,使用URL localhost:3001或localhost:3002在任何浏览器中运行应用程序都没有问题.
我的3000端口或Puma或两者都有什么问题?
我刚刚在Ubuntu 15.10上安装了MongoDB版本3.2.4,我想运行mongo shell.所有文档都建议先执行命令cd <mongodb installation dir>
我的问题是在哪里mongodb installation dir?我怎么能找到它?
显然它可能是错的mongod.
Could not find /usr/bin/mongod
详情如下.
root@levilinode:/usr/bin# service mongod status
? mongod.service - LSB: An object/document-oriented database
Loaded: loaded (/etc/init.d/mongod)
Active: active (exited) since Tue 2016-04-12 14:22:45 EDT; 1h 37min ago
Docs: man:systemd-sysv-generator(8)
Apr 12 14:22:45 levilinode systemd[1]: Starting LSB: An object/document-oriented database...
Apr 12 14:22:45 levilinode mongod[16541]: Could not find /usr/bin/mongod
Apr 12 14:22:45 levilinode systemd[1]: Started LSB: An object/document-oriented database.
Apr 12 14:24:02 levilinode …Run Code Online (Sandbox Code Playgroud) 我刚刚在 OSX El Capitan 和 Ubuntu 15.10 上安装了相同版本的 elasticsearch 2.3。该命令curl -XGET 'http://localhost:9200/'在 OSX 中完美运行,但在 Ubuntu 15.10 上给了我这个错误:
root@levilinode:~# curl -XGET 'http://localhost:9200/'
curl: (7) Failed to connect to localhost port 9200: Connection refused
Run Code Online (Sandbox Code Playgroud)
任何尝试使用与 Linux 相关的有关在文件中/etc/elasticsearch/elasticsearch.yml设置参数network.bind_host和/或network.hostto0.0.0.0或 的所有帖子来修复它的尝试127.0.0.1均未成功。
我怎样才能让它工作?
更多细节:
root@levilinode:~# service elasticsearch status
? elasticsearch.service - LSB: Starts elasticsearch
Loaded: loaded (/etc/init.d/elasticsearch)
Active: active (exited) since Wed 2016-04-13 13:22:46 EDT; 43min ago
Docs: man:systemd-sysv-generator(8)
Apr 13 13:22:46 levilinode systemd[1]: …Run Code Online (Sandbox Code Playgroud) 尝试在一个简单的页面中测试一些功能,我在使用page.check时遇到此错误:
Failures:
1) searching for stores serving a taco and a sauce: Adobada tacos with Chile de Arbol sauce
Failure/Error: page.check 'Adobada'
Capybara::ElementNotFound:
Unable to find checkbox "Adobada"
# ./spec/views/store_search_spec.rb:8:in `block (2 levels) in <top (required)>'
Run Code Online (Sandbox Code Playgroud)
这是我的HTML:
<%= simple_form_for :stores, url: stores_path, method: :get do |f| %>
<%= f.label :tacos, 'Select Tacos to Find: ', class: 'label' %>
<div class='taco-select checkboxes'>
<%= f.collection_check_boxes :tacos, Taco.order(:name), :id, :name,
:include_hidden => false, :item_wrapper_class => 'checkbox_container' %>
</div>
<%= f.label :salsa, 'Select Sauces …Run Code Online (Sandbox Code Playgroud) mongodb ×2
ubuntu ×2
assets ×1
capybara ×1
mongoexport ×1
precompile ×1
puma ×1
rake ×1
rspec-rails ×1