安装依赖
安装所需依赖
brew install autoconf automake libtool libxml2 pkg-config
下载osx-fuse
请下载对应版本:https://github.com/osxfuse/osxfuse/releases
编译并安装
git clone https://github.com/aliyun/ossfs.git
cd ossfs
./autogen.sh
./configure # 如果报错请往下看
make
sudo make install
备注:请勿以管理员身份运行,否则会报错
权限处理
创建.passwd-ossfs文件
vim ~/.passwd-ossfs
sudo chown {当前登录用户请自行替换} ~/.passwd-ossfs
然后执行权限变更,只能读
sudo chmod 600 ~/.passwd-ossfs (如果不以root用户执行的话,可以创建文件后把可读权限改成当前用户即可)
挂载命令
bucket-name: 你自己的bucket名称
/tmp/ossfs: 要挂在的目录
ossfs bucket-name /tmp/ossfs
卸载命令
umount /tmp/ossfs
报错问题处理
出现 "No package 'libcrypto' found"
将 libcrypto.*.0.0.dylib 和 libssl.*.0.0.dylib 移动到 /usr/lib 目录下 执行 ln -s libssl.*.0.0.dylib libssl.dylib ln -s libcrypto.*.0.0.dylib libcrypto.dylib
出现 PKG_CONFIG_PATH 环境变量缺失
执行 brew info openssl
然后将 PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig (将路径复制)
执行 export PKG_CONFIG_PATH = /usr/local/opt/openssl/lib/pkgconfig
遇到任何问题可以随时电邮我:support@junfei.ma