当我尝试连接到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
我正在尝试使用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) 当我运行$ 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) 我已经安装了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) 目前我已经知道了,每当我在应用程序中进行更改以查看我要运行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) 我正在使用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) 我正在使用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'访问它时,我收到一条错误消息).
amazon-ec2 ×1
capistrano ×1
capistrano3 ×1
express ×1
gmail ×1
growl ×1
growlnotify ×1
guard ×1
gulp ×1
mongodb ×1
nodemailer ×1
routes ×1