小编jos*_*ara的帖子

使用OS X 10.10 Yosemite Beta重新安装带有Homebrew的MongoDB

重申一下,我正在运行第一个OS X 10.10测试版,并试图用Homebrew重新安装MongoDB.

运行后$ brew install mongodb,这是输出:

==> Downloading http://downloads.mongodb.org/src/mongodb-src-r2.6.1.tar.gz
==> /usr/local/opt/scons/bin/scons install --prefix=/usr/local/Cellar/mongodb/2.6.1 -j8 --cc=/usr/bin/clang --cxx=/usr/bin/clang++ --osx-version-min=10.10 --full --64
scons: Reading SConscript files ...
Mkdir(".scons/Darwin/nohost")
usage: scons [OPTION] [TARGET] ...

SCons Error: option --osx-version-min: invalid choice: '10.10' (choose from '10.6', '10.7', '10.8', '10.9')
Run Code Online (Sandbox Code Playgroud)

显然,安装包没有为10.10配置,因为它尚未向公众发布.

有没有办法在构建过程中手动绕过它?

macos homebrew scons mongodb osx-yosemite

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

无法使用我的GitHub帐户设置Tower - 错误:无法锁定配置文件

我一直在使用GitHub for Mac应用程序,但根据朋友的建议,决定给Tower一个机会,因为它也可以处理Beanstalk帐户.

安装试用版并输入我的GitHub用户名和密码后,我收到了以下错误:

error: could not lock config file /Users/joshferrara/.gitconfig: Permission denied
Run Code Online (Sandbox Code Playgroud)

我只是好奇,如果有人知道是什么导致了这个或者它是否与我使用Tower有任何关联.任何帮助是极大的赞赏!


文件权限:

-rw-rw-rw- 1 joshferrara staff 130 Nov 22 17:14 /Users/joshferrara/.gitconfig
Run Code Online (Sandbox Code Playgroud)

父目录的权限:

drwxr-xr-x 74 501 staff 2516 Apr 26 14:46 /Users/joshferrara
Run Code Online (Sandbox Code Playgroud)

git github github-api github-for-mac git-tower

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

在 Rails 辅助方法 where( ) 查询中使用变量列名

我正在使用包含布尔值的用户模型 6 天

[sun20, mon21, tue22, wed23, thur24, fri25]
Run Code Online (Sandbox Code Playgroud)

每个用户都可以选择确认他们参与的是 6 天中的哪一天。

我正在尝试定义一个简单的辅助方法:

  def day_confirmed(day)
    User.where(day: true).count
  end
Run Code Online (Sandbox Code Playgroud)

我可以在一天内通过其中了解当天有多少用户被确认,如下所示:

day_confirmed('mon21')
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我day在 中使用时where(),rails 假设我正在搜索名为 的列,day而不是输出我传递给方法的值。

我肯定忘记了什么,对吧?

ruby ruby-on-rails ruby-on-rails-3

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