Ruby on rails 如何根据不同计算机的需要设置文件?
我有一个rails应用程序需要安装在两台计算机上(mac和linux) mac可以用ruby mysql gem运行rails应用程序,linux可以用mysql gem运行Ruby on rails 如何根据不同计算机的需要设置文件?,ruby-on-rails,bundler,Ruby On Rails,Bundler,我有一个rails应用程序需要安装在两台计算机上(mac和linux) mac可以用ruby mysql gem运行rails应用程序,linux可以用mysql gem运行 如何设置bundle Gemfile?MacOS和Linux与gem'mysql'或'mysql2'配合良好。它是用C++和跨平台的< /P> < P> MaOS和Linux工作的,用GEM的MySQL或MySQL来完成。它只是在C++和跨平台< /p> < p>中编写的,在这种情况下你想使用MySQL 2 GEM,否则有
如何设置bundle Gemfile?MacOS和Linux与gem'mysql'或'mysql2'配合良好。它是用C++和跨平台的< /P> < P> MaOS和Linux工作的,用GEM的MySQL或MySQL来完成。它只是在C++和跨平台< /p> < p>中编写的,在这种情况下你想使用MySQL 2 GEM,否则有不同的GUI安装在环境中的技巧,但是当你从你的RePo中取出时,每次你必须运行包安装(或更新)时,你会遇到麻烦。(应该) 平台示例:
if RUBY_PLATFORM.downcase.include?("darwin")
gem "rb-fsevent"
gem "growl"
end
在这种情况下,您希望使用mysql2 gem,否则会有一些技巧根据环境安装不同的gem,但是从存储库中提取gem时会遇到麻烦,因为如果Gemfile.lock在您的repo中(应该是),您每次都必须运行bundle安装(或更新) 平台示例:
if RUBY_PLATFORM.downcase.include?("darwin")
gem "rb-fsevent"
gem "growl"
end
用法:gem'mysql'、'2.8.1'或gem'mysql2'、'~>0.2.7'还需要找到另一个解决方案吗?它对你有帮助吗?用法:gem'mysql'、'2.8.1'或gem'mysql2'、'~>0.2.7'还需要找到另一个解决方案吗?它对你有帮助吗?所以我把这个条件放在gem.lock中了?不,Gemfile.lock应该保持不变,因为它是自动生成的。所以我把这个条件放进去了在gem.lock中?不,Gemfile.lock应该保持不变,因为它是自动生成的。