我使用rbenv
安装了ruby。我使用的是sublime text 3和Linux Mint 17.1系统。我正在尝试使用control-b
构建程序。当我这样做时,我收到以下消息:
/bin/bash: ruby: command not found
[Finished in 0.0s with exit code 127]
[shell_cmd: ruby "/home/christopher/projects/hello.rb"]
[dir: /home/christopher/projects]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr /games:/usr/local/games]
当我使用终端检查路径时,我得到以下信息:
/home/christopher/.rbenv/shims:/home/christopher/.rbenv/bin:/usr/local /sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
如何让我的路径排成一行?
答案 0 :(得分:0)
花了很长时间寻找解决方案,我发现脚本"Pathway"给了我一个解决方法。
我结束了将以下<link href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css" rel="stylesheet"/>
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
<table id="regulatoryInformationTable" class="table responsive display table-striped pb-25" cellspacing="0" width="100%">
<thead>
<th class="col-md-6">
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-search"></span></span>
<input type="text" class="form-control" placeholder="Search Regulation Name">
</div>
</th>
<th class="col-md-6">
<div class="input-group">
<span class="input-group-addon"><span class="glyphicon glyphicon-search"></span></span>
<input type="text" class="form-control" placeholder="Search Regulation Data">
</div>
</th>
</thead>
</table>
文件添加到Pathway.py
来为所有崇高会话设置由~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User
管理的固定红宝石版本:
rbenv
现在我有一个确定性和可控制的红宝石版本,可以使事物升华
答案 1 :(得分:0)
因此,对于“rbenv”,您的 ruby 可执行文件可能位于“~/.rbenv/shims/ruby”。但是检查! (在 Linux 上,在您将要工作的目录中,在提示符下输入“which ruby”。)
默认的 Ruby SublimeText 3 Build 系统可能没有指向正确的位置。
至少这就是我认为我的问题所在。
问题是,虽然您可以(也许应该)为 Ruby 定义一个新的构建系统,但对我来说,这意味着两个 Ruby 构建系统,因为我无法弄清楚如何处理旧的构建系统。
您可以通过安装包“PackageResourceViewer”然后重新启动sublime,然后命令(在Linux上使用shift-ctrl-p)“PackageResourceViewer:OpenResource”并搜索“Ruby”,然后查找Build系统。注意我注释掉了一些东西,并留下了很好的笔记,以防我需要恢复。
我认为下次安装 ST3 时,这将被覆盖。添加一个新的构建系统,或者使用 path 或其他东西可能是更好的方法,但我已经花了很多时间。
参考资料 Building Ruby and Using RVM SublimeText 3 Ruby Build Error