我正在尝试通过SSH升级我的Magento设置,我正在尝试运行./pear mage-setup命令并收到以下错误:
-bash: ./pear: /bin/sh^M: bad interpreter: No such file or directory
任何人都可以帮我指出正确的方向来修复此错误吗?
我无法通过连接升级,所以我想知道是否可以通过从最新版本的zip手动复制文件来升级?
答案 0 :(得分:1)
看起来你在mage-setup脚本中有一个坏字符 - 那里不应该有^ M - 尝试删除它并再次运行脚本。
是的,您只需下载升级文件并将其复制过来,请注意不要覆盖您对代码库所做的任何更改......
答案 1 :(得分:1)
看起来您已将Magento设置从Windows环境转移到* nix。在它们上运行dos2linux,应该没问题。
http://www.cyberciti.biz/faq/howto-unix-linux-convert-dos-newlines-cr-lf-unix-text-format/列出了转换文本文件的其他方式。
答案 2 :(得分:1)
从v1.5.0.1起,pear
已被mage
取代
所以你应该尝试:
./mage mage-setup
希望有助于