好的,我刚买了新的 27 英寸 iMac,我正在尝试设置一切。我是 Rails 新手,一直在我的 MacBook Pro 上进行开发,似乎在共享我的应用程序时遇到了一些问题。我使用 dropbox 让我可以轻松地从我的新 iMac 和我的 rails 应用程序中访问新文件,但是在安装 rails 之后,当我尝试为我的应用程序启动服务器时,我得到:
-bash:脚本/服务器:权限被拒绝。
我假设这与受保护的应用程序有关,但不确定在这里做什么。
好的,我刚买了新的 27 英寸 iMac,我正在尝试设置一切。我是 Rails 新手,一直在我的 MacBook Pro 上进行开发,似乎在共享我的应用程序时遇到了一些问题。我使用 dropbox 让我可以轻松地从我的新 iMac 和我的 rails 应用程序中访问新文件,但是在安装 rails 之后,当我尝试为我的应用程序启动服务器时,我得到:
-bash:脚本/服务器:权限被拒绝。
我假设这与受保护的应用程序有关,但不确定在这里做什么。
它没有受到保护,我猜您在删除文件时丢失了执行权。
做就是了:
chmod +x script/server
您可能会考虑使用其他方式进行传输,例如 rsync 而不是 drop box。
与其共享整个应用程序目录结构,我发现更好的解决方案是通过保管箱共享一个 git 存储库,然后在每台机器上克隆它(我也有一个 iMac 和 MBP,我正在使用)
将应用程序存储在 Dropbox 上的问题是日志文件和可能的 sqlite 数据库会占用大量空间。更不用说使用某种 SCM 总是好的(git 是 Rails 社区中最受青睐的,但其他人也应该可以正常工作。)
我在另一个问题的另一个答案中完成了执行此操作的步骤。