最终更新:
我忘记了执行initdb命令.
</ FINAL UPDATE>
通过运行此命令
ps auxwww | grep postgres
Run Code Online (Sandbox Code Playgroud)
我看到postgres没有运行
> ps auxwww | grep postgres
remcat 1789 0.0 0.0 2434892 480 s000 R+ 11:28PM 0:00.00 grep postgres
Run Code Online (Sandbox Code Playgroud)
这提出了一个问题:如何启动postgresql服务器?
更新:
>pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
server starting
sh: /usr/local/var/postgres/server.log: No such file or directory
Run Code Online (Sandbox Code Playgroud)
更新2:
触摸不成功所以我这样做了:
> mkdir /usr/local/var/postgres
> vi /usr/local/var/postgres/server.log
> ls /usr/local/var/postgres/
server.log
Run Code Online (Sandbox Code Playgroud)
但是当我尝试启动rails服务器时,我仍然看到:
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?
Run Code Online (Sandbox Code Playgroud)
更新3:
> pg_ctl -D …Run Code Online (Sandbox Code Playgroud) 此命令列出当前路径中的目录: ls -d */
这个模式究竟做了*/什么?
我们如何在上面的命令(例如ls -d /home/alice/Documents)中给出绝对路径以仅列出该路径中的目录?
在postgres中,如何将现有用户更改为超级用户?出于各种原因,我不想删除现有用户.
# alter user myuser ...?
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Homebrew by在mac os 10.6上设置MySQL brew install mysql 5.1.52.
一切顺利,我也很成功mysql_install_db.
但是,当我尝试使用以下命令连接到服务器时:
/usr/local/Cellar/mysql/5.1.52/bin/mysqladmin -u root password 'mypass'
Run Code Online (Sandbox Code Playgroud)
我明白了:
/usr/local/Cellar/mysql/5.1.52/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'
我也尝试过访问mysqladmin or mysql using -u root -proot,
但无论是否使用密码都无法使用.
这是在全新机器上的全新安装,据我所知,必须可以在没有root密码的情况下访问新安装.我也尝试过:
/usr/local/Cellar/mysql/5.1.52/bin/mysql_secure_installation
Run Code Online (Sandbox Code Playgroud)
但我也明白了
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
处理本地开发和生产服务器设置的推荐方法是什么?其中一些(如常量等)可以在两者中进行更改/访问,但其中一些(如静态文件的路径)需要保持不同,因此每次部署新代码时都不应覆盖它们.
目前,我正在添加所有常量settings.py.但每次我在本地更改一些常量,我必须将其复制到生产服务器并编辑文件以进行生产特定的更改...... :(
编辑:看起来这个问题没有标准答案,我接受了最流行的方法.
我试图使用IPython发送一个简单的邮件.我还没有设置任何仍然出现此错误的模型.可以做些什么?
错误:/home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/models/fields/ 初始化的.py:827:RuntimeWarning:DateTimeField字段接收到的日期时间幼稚(2013年9月4日14:14:13.698105)虽然时区支持是活跃的.RuntimeWarning)
尝试:第一步是添加USE_TZ = True到您的设置文件并安装pytz(如果可能).
错误已更改:
(learn)sourabh@sL:~/Django/learn/event$ python manage.py shell
/home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py:53: RuntimeWarning: SQLite received a naive datetime (2013-09-05 00:59:32.181872) while time zone support is active.
RuntimeWarning)
Run Code Online (Sandbox Code Playgroud) 我正在创建一个读取文件的程序,如果文件的第一行不是空白,则会读取接下来的四行.在这些行上执行计算,然后读取下一行.如果该行不为空,则继续.但是,我收到此错误:
ValueError: invalid literal for int() with base 10: ''.
它正在读取第一行但不能将其转换为整数.
我该怎么做才能解决这个问题?
代码:
file_to_read = raw_input("Enter file name of tests (empty string to end program):")
try:
infile = open(file_to_read, 'r')
while file_to_read != " ":
file_to_write = raw_input("Enter output file name (.csv will be appended to it):")
file_to_write = file_to_write + ".csv"
outfile = open(file_to_write, "w")
readings = (infile.readline())
print readings
while readings != 0:
global count
readings = int(readings)
minimum = (infile.readline())
maximum = (infile.readline())
Run Code Online (Sandbox Code Playgroud) 我有一堆像这样的复选框.如果选中"选中我"复选框,则应启用所有其他3个复选框,否则应禁用它们.我怎么能用jQuery做到这一点?
<form name="frmChkForm" id="frmChkForm">
<input type="checkbox" name="chkcc9">Check Me
<input type="checkbox" name="chk9[120]">
<input type="checkbox" name="chk9[140]">
<input type="checkbox" name="chk9[150]">
</form>
Run Code Online (Sandbox Code Playgroud) 通常我使用手动查找使用phpmyadmin替换MySQL数据库中的文本.我现在已经厌倦了,如何运行查询来查找和替换phpmyadmin中整个表中的新文本的文本?
示例:查找关键字domain.com,替换为www.domain.com.
python ×3
django ×2
homebrew ×2
macos ×2
mysql ×2
postgresql ×2
bash ×1
deployment ×1
directory ×1
generator ×1
jquery ×1
list ×1
ls ×1
phpmyadmin ×1
sql ×1