小编JP.*_*JP.的帖子

无法连接到mongodb错误:无法连接到服务器127.0.0.1:27017 src/mongo/shell/mongo.js:L112

当我尝试连接到mongo db时,我总是会收到如下错误.

MongoDB shell版本:2.4.3连接到:test Fri 4月26日14:31:46.941 JavaScript执行失败:错误:无法连接到服务器127.0.0.1:27017 src/mongo/shell/mongo.js:L112异常:连接失败

我尝试了stackoverflow中列出的各种解决方案并尝试了以下命令,但没有任何作用.

1)sudo rm /var/lib/mongodb/mongod.lock

//说这个文件位于这个地方.

2)sudo服务mongodb启动

//错误:sudo:service:找不到命令

3)我确保在该端口没有其他任何东西在运行.

4)甚至尝试再次卸载和安装它.

5)也尝试杀死pid

mongodb

15
推荐指数
2
解决办法
9万
查看次数

帽子流产!SSHKit :: Runner :: ExecuteError:在主机上执行时发生异常

我正在尝试使用Capistrano 3将代码从GIT存储库部署到Ubuntu服务器,但我收到此错误.

================================================== ========================
这是我的Gemfile.

gem 'capistrano', '~> 3.1.0'

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

#// Use Capistrano for deployment
group :development do
gem 'capistrano-rails'
gem 'capistrano-bundler'
gem 'capistrano-rbenv', "~> 2.0"
end

source 'https://rubygems.org'
Run Code Online (Sandbox Code Playgroud)

================================================== ========================#deploy.rb

lock '3.1.0'

#// Define the name of the application
set :application, 'my_app'

#// Define where can Capistrano access the source repository
#// set :repo_url, 'https://github.com/[user name]/[application name].git'
set :scm, :git
set :repo_url, 'git@github.com:jaipratik/rw.git'

set :use_sudo, true

set :log_level, :debug

#// Define where …
Run Code Online (Sandbox Code Playgroud)

capistrano3

12
推荐指数
2
解决办法
2万
查看次数

无法运行咆哮通知和gem growl_notify会抛出错误

当我运行$ guard时,我无法获得咆哮通知我是否需要任何特定版本的growl_notify?

咆哮版本= 1.2

这是我的宝石文件.

gem 'rails', '3.1.3'


gem 'sqlite3'


group :development, :test do
  gem 'rspec-rails'
  gem 'capybara', :git => 'git://github.com/jnicklas/capybara.git'
  gem 'launchy'
  gem 'database_cleaner'
  gem 'rb-fsevent', :require => false if RUBY_PLATFORM =~ /darwin/i
  gem 'guard-rspec'
  gem 'guard-livereload'
end

gem 'growl'

group :test do
gem 'guard-spork'
end
Run Code Online (Sandbox Code Playgroud)

我在gemfile中安装/ pub growl_notify时出现错误信息

JP:guard2 jayparteek$ guard
/Users/jayparteek/.rvm/gems/ruby-1.9.2-head@guard2/gems/rb-appscript-0.6.1/lib/appscript.rb:542:in `_send_command': CommandError (Appscript::CommandError)
        OSERROR: -10000
        MESSAGE: Apple event handler failed.
        COMMAND: app("/Library/PreferencePanes/Growl.prefPane/Contents/Resources/GrowlHelperApp.app").register({:all_notifications=>["success", "pending", "failed", "notify"], :as_application=>"Guard", :default_notifications=>"notify"})
    from /Users/jayparteek/.rvm/gems/ruby-1.9.2-head@guard2/gems/rb-appscript-0.6.1/lib/appscript.rb:642:in `method_missing'
Run Code Online (Sandbox Code Playgroud)

guard growl growlnotify ruby-on-rails-3

5
推荐指数
2
解决办法
2001
查看次数

无法运行cap deploy:在ec2上设置,任务"deploy:setup"不存在

我已经安装了ruby(使用rvm),phusion乘客,以及所有或要求.

同样在ec2上,当我运行$ ssh -T git@github.com时,我得到了成功消息

但是当我尝试运行 - > $ cap deploy:setup时,我得到一条错误消息,任务`deploy:setup'不存在

上限-vT

?  bridge1 git:(master) cap -vT
cap bundle:install # Install the current Bundler environment.
cap deploy:restart # 
cap deploy:start   # 
cap deploy:stop    # 
cap invoke         # Invoke a single command on the remote servers.
cap shell          # Begin an interactive Capistrano session.

Extended help may be available for these tasks.
Type `cap -e taskname' to view it.
Run Code Online (Sandbox Code Playgroud)

这是我的deploy.rb

require 'bundler/capistrano'
#using  RVM!
$:.unshift("#{ENV["HOME"]}/.rvm/lib")
require "rvm/capistrano"
set :rvm_type, :user


set …
Run Code Online (Sandbox Code Playgroud)

capistrano amazon-ec2 ruby-on-rails-3

5
推荐指数
2
解决办法
4854
查看次数

我怎样才能改变我的gulp文件,以便在代码库发生变化时运行构建任务?

目前我已经知道了,每当我在应用程序中进行更改以查看我要运行gulp build的更改时,如何通过添加监视任务来改进此gulp文件,以便它自动检测到已经引入了更改在js文件夹/ html文件中的某个地方,它会自动为我运行构建任务.

var gulp = require('gulp'),
    csso = require('gulp-csso'),
    uglify = require('gulp-uglify'),
    concat = require('gulp-concat'),
    ngAnnotate = require('gulp-ng-annotate'),
    minifyHtml = require("gulp-minify-html"),
    ngHtml2Js = require('gulp-ng-html2js');

gulp.task('build', function () {
    gulp.src(['../css/bootstrap_min.css', '../css/inputs.css', '../css/main.css',
        '../css/recording.css','../css/images.css','../css/responsive.css','../css/calendar.css'])
        .pipe(concat('index.min.css'))
        .pipe(csso())
        .pipe(gulp.dest('../css/'));

    gulp.src(['../lib/date.js', '../lib/angular/angular-1.2.17.js','../lib/angular/angular-resource.js',
        '../lib/ui-bootstrap-tpls-0.11.0.js','../lib/angular-ui-router.js',
        '../lib/underscore.min.js','../lib/sortable.js','../lib/localize.js','../lib/bindonce.min.js',
        '../lib/screenfull.js', '../lib/zeroclipboard.min.js'])
        .pipe(concat('libs.min.js'))
        .pipe(ngAnnotate())
        .pipe(uglify())
        .pipe(gulp.dest('../lib'));

    gulp.src(['../js/app.js','../js/services.js','../js/controllers.js','../js/filters.js','../js/directives.js'])
        .pipe(concat('index.min.js'))
        .pipe(ngAnnotate())
        .pipe(uglify())
        .pipe(gulp.dest('../js'));

    gulp.src("../partials/*.html")
        .pipe(minifyHtml({
            empty: true,
            spare: true,
            quotes: true
        }))
        .pipe(ngHtml2Js({
            moduleName: "Partials",
            prefix: "partials/"
        }))
        .pipe(concat("partials.min.js"))
        .pipe(uglify())
        .pipe(gulp.dest("../js"));

});

gulp.task('partials', function () {
    gulp.src("../partials/*.html")
        .pipe(minifyHtml({
            empty: true,
            spare: true, …
Run Code Online (Sandbox Code Playgroud)

gulp

2
推荐指数
1
解决办法
1970
查看次数

unablle通过node-mailer发送电子邮件 发件人无效"emailid@gmail.com>"

我正在使用express,nodemailer和express来测试通过gmail帐户发送电子邮件.但由于某种原因,我无法发送它.此外,帐户电子邮件和密码是100%正确,仍然我收到此错误.错误不会告诉问题在哪里.

此外,我已经"打开"gmail设置,即降低了应用程序的设置.

我没有使用 http://nodemailer.com/2-0-0-beta/using-oauth2/ 即使我使用此电子邮件ID登录浏览器,我是否需要使用它?

我确实需要在不使用浏览器的情况下开发它,但我希望以前能够看到它.

{[错误:发件人无效"**********@ gmail.com>"]代码:'EENVELOPE',命令:'API'} /Users/jay/code/gmailSendEmail/app.js:43 res.json({yo:'error'}); ^

var nodemailer = require('nodemailer');

var express = require('express');
var app = express();
var nodeMailer = require('nodemailer');
var transporter = nodemailer.createTransport();

console.log ( ' coming here 1');



var router = express.Router();
app.use('/sayHello', router);
router.post('/', handleSayHello); // handle the route at yourdomain.com/sayHello

function handleSayHello(req, res) {
    // Not the movie transporter!
    var transporter = nodemailer.createTransport({
        service: 'Gmail',
        auth: {
            user: '****@gmail.com', // Your email id
            pass: '*****' // Your password
        } …
Run Code Online (Sandbox Code Playgroud)

gmail express nodemailer

2
推荐指数
1
解决办法
1171
查看次数

错误没有路由匹配rails 3.1.3中的[GET]"/ root_path"

我正在使用Rails教程和Michael Hartl的示例书作为此问题的参考.

我在这里使用rails 3.1.3.使用命名路由的最佳方法是什么

的routes.rb

 root :to => "pages#home"
  match '/contact', :to => 'pages#contact' 
  match '/about', :to => 'pages#about'      
  match '/help', :to => 'pages#help' 
Run Code Online (Sandbox Code Playgroud)

当我从一个视图使用about访问这些路由时,我发现没有错误,但当我通过"about_path"访问它时,我收到一个错误.但在书中他们使用about_path.在rails 3.1中改变了命名路由的概念吗?

        <li><%= link_to "About", '*about*' %></li>
        <li><%= link_to "Contact", 'contact' %></li>
        <li><%= link_to "Home", 'root_path' %></li>
Run Code Online (Sandbox Code Playgroud)

如果我在上面的代码中使用"about_path",我会收到错误'找不到路线'

问题1.在视图中使用命名路由的最佳方法是什么?(最好的方式意味着我只需要在一个地方改变路线路径)

问题2.如何使用命名路由的概念访问root?(当我尝试使用'root_path'访问它时,我收到一条错误消息).

routes ruby-on-rails-3

0
推荐指数
1
解决办法
2224
查看次数