ruby-on-rails - svn_wc gem 无法导入
问题描述
我有一个 Ruby on Rails 应用程序,我们的开发环境设置在 macOS 上。我需要连接到用于存储文件等的 svn 服务器。
我面临的核心问题是,尽管我成功完成了文档中的所有步骤,但我无法在我的 controller.rb 中导入 svn_wc gem
我运行时的终端输出rails serve
与此类似
LoadError (cannot load such file -- svn/core)
我的 Gemfile 中有这一行
gem 'svn_wc'
并已安装 MacPorts 以使用以下命令下载 Ruby 绑定
sudo port install subversion-rubybindings
解决方案
gem 似乎有问题,并且没有正确声明依赖项。它需要svn/core
,这在 gem 源代码中不存在。
gemspec 也没有声明任何依赖项。
但是,如果您阅读自述文件,您会发现您需要 SVN SWIG ruby 绑定(无论是什么),还需要 ruby 1.8。
你最好的选择是找到另一个 gem,或者甚至使用 git-svn 之类的东西并像 git 一样与之交互
推荐阅读
- android - Android Hilt ViewModel 无法检测依赖关系
- android - 在通知上获取点击事件
- wsl-2 - 如何在 WSL 中安装和使用 Wt(Web GUI 库)
- python - 有没有更 Pythonic 的方式来使用多个列表理解?
- flutter - Flutter VS Code 复制折叠代码。没有复制,只有第一行
- node.js - NodeJs如何解析从邮递员发送的帖子正文
- snowflake-cloud-data-platform - 雪花 Azure AD oAuth
- vue-native - Vue Native 使用本地定义的组件问题
- matlab - polyshape对象的顶部,底部,左侧,右侧x,y坐标 - Matlab
- javascript - 如何在曲线框html和css中添加垂直线分割和图例?