小编lea*_*otk的帖子

无法启动MongoDB.错误:addr已在使用中

我尝试使用mongod命令在本地服务器上运行MongoDB ,但无法运行.错误:

mongod --help for help and startup options
Sat Jan 31 13:07:16.392 [initandlisten] MongoDB starting : pid=5127 port=27017 dbpath=/data/db/ 64-bit host=leandrotk
Sat Jan 31 13:07:16.392 [initandlisten] db version v2.4.9
Sat Jan 31 13:07:16.392 [initandlisten] git version: nogitversion
Sat Jan 31 13:07:16.392 [initandlisten] build info: Linux orlo 3.2.0-58-generic #88-Ubuntu SMP Tue Dec 3 17:37:58 UTC 2013 x86_64 BOOST_LIB_VERSION=1_54
Sat Jan 31 13:07:16.392 [initandlisten] allocator: tcmalloc
Sat Jan 31 13:07:16.392 [initandlisten] options: {}
Sat Jan 31 13:07:16.435 [initandlisten] journal …
Run Code Online (Sandbox Code Playgroud)

ubuntu mongodb

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

您没有写入/var/lib/gems/1.9.1目录的权限

对于我尝试安装的所有gem,我收到此错误:

错误:执行gem时...(Gem :: FilePermissionError)您没有对/var/lib/gems/1.9.1目录的写权限.

OBS.我在Ubuntu 14上运行.

ruby rubygems ruby-on-rails

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

如何在datetimepicker中设置时区?

我正在使用这个datetimepicker jQuery插件:http : //xdsoft.net/jqplugins/datetimepicker/,但我不知道如何使用时区。我看到了文档,但是找不到。

我试图做的是这样的:

serviceDateTime.datetimepicker({
    lang: 'pt-BR',
    format: 'd/m/Y H:i',
    mask: true,
    step: 30,
    showTimezone: true,
    timezone: "-0200"
  });
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?提前致谢!

jquery timezone datetimepicker

7
推荐指数
1
解决办法
3万
查看次数

如何在Rails 4中使用表单对象进行验证回调之前使用?

我有一个服务模型/表及其注册表.

在表单中我几乎有所有服务的字段,但其中一些我想在验证服务对象之前自动设置一个值.

  • 例:

- 服务控制器#create动作:

def create
  @service = Service.new
  @service_form = ServiceFormObject.new(@service)

  @service_form.validate(params[:service_form_object]) and @service_form.save
  respond_with(@service_form, location: admin_services_path)
end
Run Code Online (Sandbox Code Playgroud)

在验证@service_form对象之前,我想要设置@service_form duration_in_hours字段.所以我尝试使用该代码:

- 服务模式:

# Callbacks
  before_validation :set_duration

# Instance methods
private
  def set_duration
    self.duration_in_hours = (self.end_at - self.start_at) / 3600
  end
Run Code Online (Sandbox Code Playgroud)

但是set_duration方法没有运行(我把'byebug'gem用于查看方法是否运行).

我认为问题在于我使用表单对象(+ reform gem)创建表单:我使用表单对象来验证服务字段,在服务模型中使用intsead验证.

class ServiceFormObject < BaseFormObject
Run Code Online (Sandbox Code Playgroud)

BaseFormObject继承自Reform :: Form:

class BaseFormObject < Reform::Form
Run Code Online (Sandbox Code Playgroud)

我试图将before_validation和方法放在ServiceFormObject类中,但是我收到了一个错误:ServiceFormObject的未定义方法`before_validation':Class

如何在Rails 4中使用表单对象进行验证回调之前使用?

ruby callback ruby-on-rails-4

5
推荐指数
1
解决办法
2816
查看次数

ImportError:没有名为flask的模块

我安装了virtualenv,激活它,并安装了烧瓶.所以我有三个文件夹:Include,Scripts和Lib.最后一个文件夹包含site-packages文件夹,其中包含flask文件夹.

如果我将app.py(简单的Hello World应用程序)放在"site-packages"文件夹中,我不会收到此错误.但是如果放出这三个文件夹,但在我的flask_environment里面,我得到了这个错误.

这里出了什么事吗?

错误:

Traceback (most recent call last):
  File "C:\Flask\flask_env\app.py", line 3, in <module>
    from flask import Flask
ImportError: No module named flask
Run Code Online (Sandbox Code Playgroud)

python virtualenv flask

1
推荐指数
1
解决办法
3万
查看次数