你能通过ftp安装红宝石吗?我的意思是只需复制本地gem目录/var/lib/gems/1.9.1/gems
并将其与filezilla一起放在ruby>gems>gems
目录中。
我想这样做的原因是因为cPanel在尝试安装一些宝石时会给我错误(比如权限错误,有些需要ruby> = 1.9.2但我已经有了ruby 1.9.3)。那有一个简单的方法吗?
谢谢!
答案 0 :(得分:0)
您可以将所有必需的gems源放在应用程序的lib目录中,并在Gemfile中引用它们,而不是复制系统的gem(可能是ruby版本)。并不是说您不能将这些源放在其他目录中。
将宝石源放置在您的本地应用程序中,例如#{Rails.root}/lib/my_gem
并使用以下内容更新您的Gemfile
以引用gem:
gem "my_gem", path: "lib/my_gem"
然后运行bundle install
以在您的应用程序中安装源gem。
答案 1 :(得分:0)