mysql - digital ocean 上的 Rails 安装怪癖

标签 mysql ruby-on-rails ruby nginx

我正在尝试在 digital ocean 上建立一个 Droplet 来运行现有的 Rails 应用程序。我正在使用 mysql、rails(显然)和 nginx。我把一切都安装好了。我可以关闭机器和所有的东西,然后看到所有的软件包都在那里。但是,当我在 mysql 命令行中添加用户(称为部署 - 与 Droplet 上的用户相同)时,没有任何软件可用。 在创建用户之前,我可以执行rails -v 并获取版本,然后执行ruby -v 并获取数字,但是在创建mysql用户之后,我得到的只是“ruby可以使用这些软件包安装:ruby、ruby1.1”。 8

这是为什么呢? mysql 是否更改了我的部署用户权限或其他什么?

最佳答案

这种情况下需要加载.bashrc文件。它负责设置路径。如果 Droplet 是 Ubuntu 的镜像,那么你需要执行 '. ~/.bashrc'

关于mysql - digital ocean 上的 Rails 安装怪癖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37240497/

相关文章:

java - 如何通过 Ruby 从服务器获取数据,然后将这些数据传递到 Java/Android 类中?

没有 Jruby 的 Ruby 和图形数据库

php - 一个变量的多个字符串

php - 向mysql中插入大数据并带有进度条

css - save_and_open_page 已停止提供我的 CSS

ruby-on-rails - 安装mysql(2.9.1)时出错,Bundler无法继续

ruby-on-rails - 可以在 Rails 中使用 stylesheet.css.erb 吗?

mysql - 列的错误排序规则

php - 如何在数据库的复选框中将默认值设置为 "checked"

mysql - 将用户连接到 Rails 中的数据库条目