2014-12-02 4 views
-1

나는 snippet의 코드를 사용하려고합니다. 그러나 작동하지 않습니다.bash 명령으로 비밀 키 구성

은 내가 얻고 것은 : 예라는 폴더가 없기 때문에 bash는 명령이 실행되지 않습니다처럼

Error: No secret key. Create it with: 
mkdir -p /home/xxx/Documents/AptanaStudio3Workspace/instance 
head -c 24 /dev/urandom > /home/xxx/Documents/AptanaStudio3Workspace/instance/secret_key 

이 보인다. 당신이 게시 된 출력에서 ​​볼로


######################## 
# Configure Secret Key # 
######################## 
def install_secret_key(app, filename='secret_key'): 
    filename = os.path.join(app.instance_path, filename) 
    try: 
     app.config['SECRET_KEY'] = open(filename, 'rb').read() 
    except IOError: 
     print 'Error: No secret key. Create it with:' 
     if not os.path.isdir(os.path.dirname(filename)): 
      print 'mkdir -p', os.path.dirname(filename) 
     print 'head -c 24 /dev/urandom >', filename 
     sys.exit(1) 
+2

무엇이 당신의 질문입니까? – mikea

답변

1

파이썬 명령은 print이며 실행지고 있습니다.

분명히 스크립트가 실제로 해당 명령을 실행하기를 기대했지만 분명히 그렇게하려고하지 않았습니다.

오류 메시지는 표준 오류에 올바르게 인쇄되어야하며 물론 오류 메시지를 인쇄하는 대신 해당 명령을 실제로 실행하도록 스크립트를 확장 할 수 있습니다.

관련 문제