之前使用的windows 8,在本機上無法對jumpserver 進行調試,非常不方便,于是咬了牙,買了Mac,于是在搭建環境這條路上被累的不輕。
1)mysql-python 裝不上
報ld : library not found -lssl
單獨裝ssl時又提示不用安裝
google了一圈 每個結果,
最終解決方案:
brew install mysql
brew unlink mysql
brew install mysql-connector-c
sudo pip install mysql-python
pyinotify 裝不上
這個是真心沒轍啦,因為mac 本身不支持 inotify,
暫時注釋了代碼,后面使用Macfsevents改寫代碼項目無法啟動
因前面注釋了代碼,
于是開始修改代碼,可真心不懂呀,
observer = Observer()
stream = Stream(callback, path, file_events=True)
observer.schedule(stream)
observer.start()
不確定功能是否實現(99.99%功能是沒有實現的),但好歹項目已經啟動啦。
4)使用admin登陸,發現權限只有普通
對比原來數據庫中的權限修改
update juser_user set is_superuser=0,role='SU';
果然就可以啦。
后續要繼續努力,爭取在Mac os 上功能都可以正常使用。