重申一下,我正在运行第一个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配置,因为它尚未向公众发布.
有没有办法在构建过程中手动绕过它?
我一直在使用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) 我正在使用包含布尔值的用户模型 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而不是输出我传递给方法的值。
我肯定忘记了什么,对吧?
git ×1
git-tower ×1
github ×1
github-api ×1
homebrew ×1
macos ×1
mongodb ×1
osx-yosemite ×1
ruby ×1
scons ×1