0
使用命令行界面,我可以做到以下幾點:CLI與Gemfile中的語法
gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:/mysql-connector/"'
會是什麼的Gemfile等同。通過閱讀文檔,我得到了:
gem 'mysql2', :platforms => :ruby
任何想法?仔細查看手冊,不清楚語法是什麼
使用命令行界面,我可以做到以下幾點:CLI與Gemfile中的語法
gem install mysql2 --platform=ruby -- '--with-mysql-dir="C:/mysql-connector/"'
會是什麼的Gemfile等同。通過閱讀文檔,我得到了:
gem 'mysql2', :platforms => :ruby
任何想法?仔細查看手冊,不清楚語法是什麼
這些選項不能在Gemfile中指定。改爲使用bundle config
。這裏是guide(「構建選項」部分)。有針對MySQL的寶石爲例:
gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
,而不是上面的代碼,你可以做到以下幾點:
bundle config build.mysql --with-mysql-config=/usr/local/mysql/bin/mysql_config
所以,每次你安裝mysql寶石的時候,它會通過這些參數。而且,是的,它可以使用簡單的bundle install
。
如此,更具體你問「我怎麼添加自定義參數的Gemfile中」 – sircapsalot
行'寶石「mysql2」:平臺=>:ruby'需要捆綁,而不是命令行 –